const area = [
    {
        text: '北京市',
        code: '11',
        postalCode: '0',
        children: [
            {
                text: '北京市',
                code: '1101',
                postalCode: '0',
                children: [
                    {
                        text: '东城区',
                        code: '110101',
                        postalCode: '100010',
                        children: null,
                    },
                    {
                        text: '西城区',
                        code: '110102',
                        postalCode: '100032',
                        children: null,
                    },
                    {
                        text: '朝阳区',
                        code: '110105',
                        postalCode: '100020',
                        children: null,
                    },
                    {
                        text: '丰台区',
                        code: '110106',
                        postalCode: '100071',
                        children: null,
                    },
                    {
                        text: '石景山区',
                        code: '110107',
                        postalCode: '100043',
                        children: null,
                    },
                    {
                        text: '海淀区',
                        code: '110108',
                        postalCode: '100089',
                        children: null,
                    },
                    {
                        text: '门头沟区',
                        code: '110109',
                        postalCode: '102300',
                        children: null,
                    },
                    {
                        text: '房山区',
                        code: '110111',
                        postalCode: '102488',
                        children: null,
                    },
                    {
                        text: '通州区',
                        code: '110112',
                        postalCode: '101100',
                        children: null,
                    },
                    {
                        text: '顺义区',
                        code: '110113',
                        postalCode: '101300',
                        children: null,
                    },
                    {
                        text: '昌平区',
                        code: '110114',
                        postalCode: '102200',
                        children: null,
                    },
                    {
                        text: '大兴区',
                        code: '110115',
                        postalCode: '102600',
                        children: null,
                    },
                    {
                        text: '怀柔区',
                        code: '110116',
                        postalCode: '101400',
                        children: null,
                    },
                    {
                        text: '平谷区',
                        code: '110117',
                        postalCode: '101200',
                        children: null,
                    },
                ],
            },
            {
                text: '县',
                code: '1102',
                postalCode: '0',
                children: [
                    {
                        text: '密云县',
                        code: '110228',
                        postalCode: '101500',
                        children: null,
                    },
                    {
                        text: '延庆县',
                        code: '110229',
                        postalCode: '102100',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '天津市',
        code: '12',
        postalCode: '0',
        children: [
            {
                text: '天津市',
                code: '1201',
                postalCode: '0',
                children: [
                    {
                        text: '和平区',
                        code: '120101',
                        postalCode: '300041',
                        children: null,
                    },
                    {
                        text: '河东区',
                        code: '120102',
                        postalCode: '300171',
                        children: null,
                    },
                    {
                        text: '河西区',
                        code: '120103',
                        postalCode: '572000',
                        children: null,
                    },
                    {
                        text: '南开区',
                        code: '120104',
                        postalCode: '300100',
                        children: null,
                    },
                    {
                        text: '河北区',
                        code: '120105',
                        postalCode: '300143',
                        children: null,
                    },
                    {
                        text: '红桥区',
                        code: '120106',
                        postalCode: '300131',
                        children: null,
                    },
                    {
                        text: '东丽区',
                        code: '120110',
                        postalCode: '300300',
                        children: null,
                    },
                    {
                        text: '西青区',
                        code: '120111',
                        postalCode: '300380',
                        children: null,
                    },
                    {
                        text: '津南区',
                        code: '120112',
                        postalCode: '300350',
                        children: null,
                    },
                    {
                        text: '北辰区',
                        code: '120113',
                        postalCode: '300400',
                        children: null,
                    },
                    {
                        text: '武清区',
                        code: '120114',
                        postalCode: '301700',
                        children: null,
                    },
                    {
                        text: '宝坻区',
                        code: '120115',
                        postalCode: '301800',
                        children: null,
                    },
                    {
                        text: '滨海新区',
                        code: '120116',
                        postalCode: '300457',
                        children: null,
                    },
                ],
            },
            {
                text: '县',
                code: '1202',
                postalCode: '0',
                children: [
                    {
                        text: '宁河县',
                        code: '120221',
                        postalCode: '301500',
                        children: null,
                    },
                    {
                        text: '静海县',
                        code: '120223',
                        postalCode: '301600',
                        children: null,
                    },
                    {
                        text: '蓟县',
                        code: '120225',
                        postalCode: '301900',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '河北省',
        code: '13',
        postalCode: '0',
        children: [
            {
                text: '石家庄市',
                code: '1301',
                postalCode: '0',
                children: [
                    {
                        text: '长安区',
                        code: '130102',
                        postalCode: '050011',
                        children: null,
                    },
                    {
                        text: '桥东区',
                        code: '130103',
                        postalCode: '050011',
                        children: null,
                    },
                    {
                        text: '桥西区',
                        code: '130104',
                        postalCode: '050051',
                        children: null,
                    },
                    {
                        text: '新华区',
                        code: '130105',
                        postalCode: '050051',
                        children: null,
                    },
                    {
                        text: '井陉矿区',
                        code: '130107',
                        postalCode: '050100',
                        children: null,
                    },
                    {
                        text: '裕华区',
                        code: '130108',
                        postalCode: '050081',
                        children: null,
                    },
                    {
                        text: '井陉县',
                        code: '130121',
                        postalCode: '050300',
                        children: null,
                    },
                    {
                        text: '正定县',
                        code: '130123',
                        postalCode: '050800',
                        children: null,
                    },
                    {
                        text: '栾城县',
                        code: '130124',
                        postalCode: '051430',
                        children: null,
                    },
                    {
                        text: '行唐县',
                        code: '130125',
                        postalCode: '050600',
                        children: null,
                    },
                    {
                        text: '灵寿县',
                        code: '130126',
                        postalCode: '050500',
                        children: null,
                    },
                    {
                        text: '高邑县',
                        code: '130127',
                        postalCode: '051330',
                        children: null,
                    },
                    {
                        text: '深泽县',
                        code: '130128',
                        postalCode: '052560',
                        children: null,
                    },
                    {
                        text: '赞皇县',
                        code: '130129',
                        postalCode: '051230',
                        children: null,
                    },
                    {
                        text: '无极县',
                        code: '130130',
                        postalCode: '052400',
                        children: null,
                    },
                    {
                        text: '平山县',
                        code: '130131',
                        postalCode: '050400',
                        children: null,
                    },
                    {
                        text: '元氏县',
                        code: '130132',
                        postalCode: '051130',
                        children: null,
                    },
                    {
                        text: '赵县',
                        code: '130133',
                        postalCode: '051530',
                        children: null,
                    },
                    {
                        text: '辛集市',
                        code: '130181',
                        postalCode: '052300',
                        children: null,
                    },
                    {
                        text: '藁城市',
                        code: '130182',
                        postalCode: '052160',
                        children: null,
                    },
                    {
                        text: '晋州市',
                        code: '130183',
                        postalCode: '052200',
                        children: null,
                    },
                    {
                        text: '新乐市',
                        code: '130184',
                        postalCode: '050700',
                        children: null,
                    },
                    {
                        text: '鹿泉市',
                        code: '130185',
                        postalCode: '050200',
                        children: null,
                    },
                ],
            },
            {
                text: '唐山市',
                code: '1302',
                postalCode: '0',
                children: [
                    {
                        text: '路南区',
                        code: '130202',
                        postalCode: '063017',
                        children: null,
                    },
                    {
                        text: '路北区',
                        code: '130203',
                        postalCode: '063015',
                        children: null,
                    },
                    {
                        text: '古冶区',
                        code: '130204',
                        postalCode: '063104',
                        children: null,
                    },
                    {
                        text: '开平区',
                        code: '130205',
                        postalCode: '063021',
                        children: null,
                    },
                    {
                        text: '丰南区',
                        code: '130207',
                        postalCode: '063300',
                        children: null,
                    },
                    {
                        text: '丰润区',
                        code: '130208',
                        postalCode: '064000',
                        children: null,
                    },
                    {
                        text: '曹妃甸区',
                        code: '130209',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '滦县',
                        code: '130223',
                        postalCode: '063700',
                        children: null,
                    },
                    {
                        text: '滦南县',
                        code: '130224',
                        postalCode: '063500',
                        children: null,
                    },
                    {
                        text: '乐亭县',
                        code: '130225',
                        postalCode: '063600',
                        children: null,
                    },
                    {
                        text: '迁西县',
                        code: '130227',
                        postalCode: '064300',
                        children: null,
                    },
                    {
                        text: '玉田县',
                        code: '130229',
                        postalCode: '064100',
                        children: null,
                    },
                    {
                        text: '遵化市',
                        code: '130281',
                        postalCode: '064200',
                        children: null,
                    },
                    {
                        text: '迁安市',
                        code: '130283',
                        postalCode: '064400',
                        children: null,
                    },
                ],
            },
            {
                text: '秦皇岛市',
                code: '1303',
                postalCode: '0',
                children: [
                    {
                        text: '海港区',
                        code: '130302',
                        postalCode: '066000',
                        children: null,
                    },
                    {
                        text: '山海关区',
                        code: '130303',
                        postalCode: '066200',
                        children: null,
                    },
                    {
                        text: '北戴河区',
                        code: '130304',
                        postalCode: '066100',
                        children: null,
                    },
                    {
                        text: '青龙满族自治县',
                        code: '130321',
                        postalCode: '066500',
                        children: null,
                    },
                    {
                        text: '昌黎县',
                        code: '130322',
                        postalCode: '066600',
                        children: null,
                    },
                    {
                        text: '抚宁县',
                        code: '130323',
                        postalCode: '066300',
                        children: null,
                    },
                    {
                        text: '卢龙县',
                        code: '130324',
                        postalCode: '066400',
                        children: null,
                    },
                ],
            },
            {
                text: '邯郸市',
                code: '1304',
                postalCode: '0',
                children: [
                    {
                        text: '邯山区',
                        code: '130402',
                        postalCode: '056001',
                        children: null,
                    },
                    {
                        text: '丛台区',
                        code: '130403',
                        postalCode: '056004',
                        children: null,
                    },
                    {
                        text: '复兴区',
                        code: '130404',
                        postalCode: '056003',
                        children: null,
                    },
                    {
                        text: '峰峰矿区',
                        code: '130406',
                        postalCode: '056200',
                        children: null,
                    },
                    {
                        text: '邯郸县',
                        code: '130421',
                        postalCode: '056100',
                        children: null,
                    },
                    {
                        text: '临漳县',
                        code: '130423',
                        postalCode: '056600',
                        children: null,
                    },
                    {
                        text: '成安县',
                        code: '130424',
                        postalCode: '056700',
                        children: null,
                    },
                    {
                        text: '大名县',
                        code: '130425',
                        postalCode: '056900',
                        children: null,
                    },
                    {
                        text: '涉县',
                        code: '130426',
                        postalCode: '056400',
                        children: null,
                    },
                    {
                        text: '磁县',
                        code: '130427',
                        postalCode: '056500',
                        children: null,
                    },
                    {
                        text: '肥乡县',
                        code: '130428',
                        postalCode: '057550',
                        children: null,
                    },
                    {
                        text: '永年县',
                        code: '130429',
                        postalCode: '057150',
                        children: null,
                    },
                    {
                        text: '邱县',
                        code: '130430',
                        postalCode: '057450',
                        children: null,
                    },
                    {
                        text: '鸡泽县',
                        code: '130431',
                        postalCode: '057350',
                        children: null,
                    },
                    {
                        text: '广平县',
                        code: '130432',
                        postalCode: '057650',
                        children: null,
                    },
                    {
                        text: '馆陶县',
                        code: '130433',
                        postalCode: '057750',
                        children: null,
                    },
                    {
                        text: '魏县',
                        code: '130434',
                        postalCode: '056800',
                        children: null,
                    },
                    {
                        text: '曲周县',
                        code: '130435',
                        postalCode: '057250',
                        children: null,
                    },
                    {
                        text: '武安市',
                        code: '130481',
                        postalCode: '056300',
                        children: null,
                    },
                ],
            },
            {
                text: '邢台市',
                code: '1305',
                postalCode: '0',
                children: [
                    {
                        text: '桥东区',
                        code: '130502',
                        postalCode: '054001',
                        children: null,
                    },
                    {
                        text: '桥西区',
                        code: '130503',
                        postalCode: '054000',
                        children: null,
                    },
                    {
                        text: '邢台县',
                        code: '130521',
                        postalCode: '054001',
                        children: null,
                    },
                    {
                        text: '临城县',
                        code: '130522',
                        postalCode: '054300',
                        children: null,
                    },
                    {
                        text: '内丘县',
                        code: '130523',
                        postalCode: '054200',
                        children: null,
                    },
                    {
                        text: '柏乡县',
                        code: '130524',
                        postalCode: '055450',
                        children: null,
                    },
                    {
                        text: '隆尧县',
                        code: '130525',
                        postalCode: '055350',
                        children: null,
                    },
                    {
                        text: '任县',
                        code: '130526',
                        postalCode: '055150',
                        children: null,
                    },
                    {
                        text: '南和县',
                        code: '130527',
                        postalCode: '054400',
                        children: null,
                    },
                    {
                        text: '宁晋县',
                        code: '130528',
                        postalCode: '055550',
                        children: null,
                    },
                    {
                        text: '巨鹿县',
                        code: '130529',
                        postalCode: '055250',
                        children: null,
                    },
                    {
                        text: '新河县',
                        code: '130530',
                        postalCode: '051730',
                        children: null,
                    },
                    {
                        text: '广宗县',
                        code: '130531',
                        postalCode: '054600',
                        children: null,
                    },
                    {
                        text: '平乡县',
                        code: '130532',
                        postalCode: '054500',
                        children: null,
                    },
                    {
                        text: '威县',
                        code: '130533',
                        postalCode: '054700',
                        children: null,
                    },
                    {
                        text: '清河县',
                        code: '130534',
                        postalCode: '054800',
                        children: null,
                    },
                    {
                        text: '临西县',
                        code: '130535',
                        postalCode: '054900',
                        children: null,
                    },
                    {
                        text: '南宫市',
                        code: '130581',
                        postalCode: '055750',
                        children: null,
                    },
                    {
                        text: '沙河市',
                        code: '130582',
                        postalCode: '054100',
                        children: null,
                    },
                ],
            },
            {
                text: '保定市',
                code: '1306',
                postalCode: '0',
                children: [
                    {
                        text: '新市区',
                        code: '130602',
                        postalCode: '071052',
                        children: null,
                    },
                    {
                        text: '北市区',
                        code: '130603',
                        postalCode: '071000',
                        children: null,
                    },
                    {
                        text: '南市区',
                        code: '130604',
                        postalCode: '071000',
                        children: null,
                    },
                    {
                        text: '满城县',
                        code: '130621',
                        postalCode: '072150',
                        children: null,
                    },
                    {
                        text: '清苑县',
                        code: '130622',
                        postalCode: '071100',
                        children: null,
                    },
                    {
                        text: '涞水县',
                        code: '130623',
                        postalCode: '074100',
                        children: null,
                    },
                    {
                        text: '阜平县',
                        code: '130624',
                        postalCode: '073200',
                        children: null,
                    },
                    {
                        text: '徐水县',
                        code: '130625',
                        postalCode: '072550',
                        children: null,
                    },
                    {
                        text: '定兴县',
                        code: '130626',
                        postalCode: '072650',
                        children: null,
                    },
                    {
                        text: '唐县',
                        code: '130627',
                        postalCode: '072350',
                        children: null,
                    },
                    {
                        text: '高阳县',
                        code: '130628',
                        postalCode: '071500',
                        children: null,
                    },
                    {
                        text: '容城县',
                        code: '130629',
                        postalCode: '071700',
                        children: null,
                    },
                    {
                        text: '涞源县',
                        code: '130630',
                        postalCode: '074300',
                        children: null,
                    },
                    {
                        text: '望都县',
                        code: '130631',
                        postalCode: '072450',
                        children: null,
                    },
                    {
                        text: '安新县',
                        code: '130632',
                        postalCode: '071600',
                        children: null,
                    },
                    {
                        text: '易县',
                        code: '130633',
                        postalCode: '074200',
                        children: null,
                    },
                    {
                        text: '曲阳县',
                        code: '130634',
                        postalCode: '073100',
                        children: null,
                    },
                    {
                        text: '蠡县',
                        code: '130635',
                        postalCode: '071400',
                        children: null,
                    },
                    {
                        text: '顺平县',
                        code: '130636',
                        postalCode: '072250',
                        children: null,
                    },
                    {
                        text: '博野县',
                        code: '130637',
                        postalCode: '071300',
                        children: null,
                    },
                    {
                        text: '雄县',
                        code: '130638',
                        postalCode: '071800',
                        children: null,
                    },
                    {
                        text: '涿州市',
                        code: '130681',
                        postalCode: '072750',
                        children: null,
                    },
                    {
                        text: '定州市',
                        code: '130682',
                        postalCode: '073000',
                        children: null,
                    },
                    {
                        text: '安国市',
                        code: '130683',
                        postalCode: '071200',
                        children: null,
                    },
                    {
                        text: '高碑店市',
                        code: '130684',
                        postalCode: '074000',
                        children: null,
                    },
                ],
            },
            {
                text: '张家口市',
                code: '1307',
                postalCode: '0',
                children: [
                    {
                        text: '桥东区',
                        code: '130702',
                        postalCode: '075000',
                        children: null,
                    },
                    {
                        text: '桥西区',
                        code: '130703',
                        postalCode: '075061',
                        children: null,
                    },
                    {
                        text: '宣化区',
                        code: '130705',
                        postalCode: '075100',
                        children: null,
                    },
                    {
                        text: '下花园区',
                        code: '130706',
                        postalCode: '075300',
                        children: null,
                    },
                    {
                        text: '宣化县',
                        code: '130721',
                        postalCode: '075100',
                        children: null,
                    },
                    {
                        text: '张北县',
                        code: '130722',
                        postalCode: '076450',
                        children: null,
                    },
                    {
                        text: '康保县',
                        code: '130723',
                        postalCode: '076650',
                        children: null,
                    },
                    {
                        text: '沽源县',
                        code: '130724',
                        postalCode: '076550',
                        children: null,
                    },
                    {
                        text: '尚义县',
                        code: '130725',
                        postalCode: '076750',
                        children: null,
                    },
                    {
                        text: '蔚县',
                        code: '130726',
                        postalCode: '075700',
                        children: null,
                    },
                    {
                        text: '阳原县',
                        code: '130727',
                        postalCode: '075800',
                        children: null,
                    },
                    {
                        text: '怀安县',
                        code: '130728',
                        postalCode: '076150',
                        children: null,
                    },
                    {
                        text: '万全县',
                        code: '130729',
                        postalCode: '076250',
                        children: null,
                    },
                    {
                        text: '怀来县',
                        code: '130730',
                        postalCode: '075400',
                        children: null,
                    },
                    {
                        text: '涿鹿县',
                        code: '130731',
                        postalCode: '075600',
                        children: null,
                    },
                    {
                        text: '赤城县',
                        code: '130732',
                        postalCode: '075500',
                        children: null,
                    },
                    {
                        text: '崇礼县',
                        code: '130733',
                        postalCode: '076350',
                        children: null,
                    },
                ],
            },
            {
                text: '承德市',
                code: '1308',
                postalCode: '0',
                children: [
                    {
                        text: '双桥区',
                        code: '130802',
                        postalCode: '400900',
                        children: null,
                    },
                    {
                        text: '双滦区',
                        code: '130803',
                        postalCode: '067000',
                        children: null,
                    },
                    {
                        text: '鹰手营子矿区',
                        code: '130804',
                        postalCode: '067200',
                        children: null,
                    },
                    {
                        text: '承德县',
                        code: '130821',
                        postalCode: '067400',
                        children: null,
                    },
                    {
                        text: '兴隆县',
                        code: '130822',
                        postalCode: '067300',
                        children: null,
                    },
                    {
                        text: '平泉县',
                        code: '130823',
                        postalCode: '067500',
                        children: null,
                    },
                    {
                        text: '滦平县',
                        code: '130824',
                        postalCode: '068250',
                        children: null,
                    },
                    {
                        text: '隆化县',
                        code: '130825',
                        postalCode: '068150',
                        children: null,
                    },
                    {
                        text: '丰宁满族自治县',
                        code: '130826',
                        postalCode: '068350',
                        children: null,
                    },
                    {
                        text: '宽城满族自治县',
                        code: '130827',
                        postalCode: '067600',
                        children: null,
                    },
                    {
                        text: '围场满族蒙古族自治县',
                        code: '130828',
                        postalCode: '068450',
                        children: null,
                    },
                ],
            },
            {
                text: '沧州市',
                code: '1309',
                postalCode: '0',
                children: [
                    {
                        text: '新华区',
                        code: '130902',
                        postalCode: '467002',
                        children: null,
                    },
                    {
                        text: '运河区',
                        code: '130903',
                        postalCode: '061000',
                        children: null,
                    },
                    {
                        text: '沧县',
                        code: '130921',
                        postalCode: '061000',
                        children: null,
                    },
                    {
                        text: '青县',
                        code: '130922',
                        postalCode: '062650',
                        children: null,
                    },
                    {
                        text: '东光县',
                        code: '130923',
                        postalCode: '061600',
                        children: null,
                    },
                    {
                        text: '海兴县',
                        code: '130924',
                        postalCode: '061200',
                        children: null,
                    },
                    {
                        text: '盐山县',
                        code: '130925',
                        postalCode: '061300',
                        children: null,
                    },
                    {
                        text: '肃宁县',
                        code: '130926',
                        postalCode: '062350',
                        children: null,
                    },
                    {
                        text: '南皮县',
                        code: '130927',
                        postalCode: '061500',
                        children: null,
                    },
                    {
                        text: '吴桥县',
                        code: '130928',
                        postalCode: '061800',
                        children: null,
                    },
                    {
                        text: '献县',
                        code: '130929',
                        postalCode: '062250',
                        children: null,
                    },
                    {
                        text: '孟村回族自治县',
                        code: '130930',
                        postalCode: '061400',
                        children: null,
                    },
                    {
                        text: '泊头市',
                        code: '130981',
                        postalCode: '062150',
                        children: null,
                    },
                    {
                        text: '任丘市',
                        code: '130982',
                        postalCode: '062550',
                        children: null,
                    },
                    {
                        text: '黄骅市',
                        code: '130983',
                        postalCode: '061100',
                        children: null,
                    },
                    {
                        text: '河间市',
                        code: '130984',
                        postalCode: '062450',
                        children: null,
                    },
                ],
            },
            {
                text: '廊坊市',
                code: '1310',
                postalCode: '0',
                children: [
                    {
                        text: '安次区',
                        code: '131002',
                        postalCode: '065000',
                        children: null,
                    },
                    {
                        text: '广阳区',
                        code: '131003',
                        postalCode: '065000',
                        children: null,
                    },
                    {
                        text: '固安县',
                        code: '131022',
                        postalCode: '065500',
                        children: null,
                    },
                    {
                        text: '永清县',
                        code: '131023',
                        postalCode: '065600',
                        children: null,
                    },
                    {
                        text: '香河县',
                        code: '131024',
                        postalCode: '065400',
                        children: null,
                    },
                    {
                        text: '大城县',
                        code: '131025',
                        postalCode: '065900',
                        children: null,
                    },
                    {
                        text: '文安县',
                        code: '131026',
                        postalCode: '065800',
                        children: null,
                    },
                    {
                        text: '大厂回族自治县',
                        code: '131028',
                        postalCode: '065300',
                        children: null,
                    },
                    {
                        text: '霸州市',
                        code: '131081',
                        postalCode: '065700',
                        children: null,
                    },
                    {
                        text: '三河市',
                        code: '131082',
                        postalCode: '065200',
                        children: null,
                    },
                ],
            },
            {
                text: '衡水市',
                code: '1311',
                postalCode: '0',
                children: [
                    {
                        text: '桃城区',
                        code: '131102',
                        postalCode: '053000',
                        children: null,
                    },
                    {
                        text: '枣强县',
                        code: '131121',
                        postalCode: '053100',
                        children: null,
                    },
                    {
                        text: '武邑县',
                        code: '131122',
                        postalCode: '053400',
                        children: null,
                    },
                    {
                        text: '武强县',
                        code: '131123',
                        postalCode: '053300',
                        children: null,
                    },
                    {
                        text: '饶阳县',
                        code: '131124',
                        postalCode: '053900',
                        children: null,
                    },
                    {
                        text: '安平县',
                        code: '131125',
                        postalCode: '053600',
                        children: null,
                    },
                    {
                        text: '故城县',
                        code: '131126',
                        postalCode: '253800',
                        children: null,
                    },
                    {
                        text: '景县',
                        code: '131127',
                        postalCode: '053500',
                        children: null,
                    },
                    {
                        text: '阜城县',
                        code: '131128',
                        postalCode: '053700',
                        children: null,
                    },
                    {
                        text: '冀州市',
                        code: '131181',
                        postalCode: '053200',
                        children: null,
                    },
                    {
                        text: '深州市',
                        code: '131182',
                        postalCode: '053800',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '山西省',
        code: '14',
        postalCode: '0',
        children: [
            {
                text: '太原市',
                code: '1401',
                postalCode: '0',
                children: [
                    {
                        text: '小店区',
                        code: '140105',
                        postalCode: '030032',
                        children: null,
                    },
                    {
                        text: '迎泽区',
                        code: '140106',
                        postalCode: '030024',
                        children: null,
                    },
                    {
                        text: '杏花岭区',
                        code: '140107',
                        postalCode: '030001',
                        children: null,
                    },
                    {
                        text: '尖草坪区',
                        code: '140108',
                        postalCode: '030003',
                        children: null,
                    },
                    {
                        text: '万柏林区',
                        code: '140109',
                        postalCode: '030027',
                        children: null,
                    },
                    {
                        text: '晋源区',
                        code: '140110',
                        postalCode: '030025',
                        children: null,
                    },
                    {
                        text: '清徐县',
                        code: '140121',
                        postalCode: '030400',
                        children: null,
                    },
                    {
                        text: '阳曲县',
                        code: '140122',
                        postalCode: '030100',
                        children: null,
                    },
                    {
                        text: '娄烦县',
                        code: '140123',
                        postalCode: '030300',
                        children: null,
                    },
                    {
                        text: '古交市',
                        code: '140181',
                        postalCode: '030200',
                        children: null,
                    },
                ],
            },
            {
                text: '大同市',
                code: '1402',
                postalCode: '0',
                children: [
                    {
                        text: '城区',
                        code: '140202',
                        postalCode: '037008',
                        children: null,
                    },
                    {
                        text: '矿区',
                        code: '140203',
                        postalCode: '037001',
                        children: null,
                    },
                    {
                        text: '南郊区',
                        code: '140211',
                        postalCode: '037001',
                        children: null,
                    },
                    {
                        text: '新荣区',
                        code: '140212',
                        postalCode: '037002',
                        children: null,
                    },
                    {
                        text: '阳高县',
                        code: '140221',
                        postalCode: '038100',
                        children: null,
                    },
                    {
                        text: '天镇县',
                        code: '140222',
                        postalCode: '038200',
                        children: null,
                    },
                    {
                        text: '广灵县',
                        code: '140223',
                        postalCode: '037500',
                        children: null,
                    },
                    {
                        text: '灵丘县',
                        code: '140224',
                        postalCode: '034400',
                        children: null,
                    },
                    {
                        text: '浑源县',
                        code: '140225',
                        postalCode: '037400',
                        children: null,
                    },
                    {
                        text: '左云县',
                        code: '140226',
                        postalCode: '037100',
                        children: null,
                    },
                    {
                        text: '大同县',
                        code: '140227',
                        postalCode: '037300',
                        children: null,
                    },
                ],
            },
            {
                text: '阳泉市',
                code: '1403',
                postalCode: '0',
                children: [
                    {
                        text: '城区',
                        code: '140302',
                        postalCode: '045000',
                        children: null,
                    },
                    {
                        text: '矿区',
                        code: '140303',
                        postalCode: '045000',
                        children: null,
                    },
                    {
                        text: '郊区',
                        code: '140311',
                        postalCode: '045011',
                        children: null,
                    },
                    {
                        text: '平定县',
                        code: '140321',
                        postalCode: '045200',
                        children: null,
                    },
                    {
                        text: '盂县',
                        code: '140322',
                        postalCode: '045100',
                        children: null,
                    },
                ],
            },
            {
                text: '长治市',
                code: '1404',
                postalCode: '0',
                children: [
                    {
                        text: '城区',
                        code: '140402',
                        postalCode: '046011',
                        children: null,
                    },
                    {
                        text: '郊区',
                        code: '140411',
                        postalCode: '046011',
                        children: null,
                    },
                    {
                        text: '长治县',
                        code: '140421',
                        postalCode: '047100',
                        children: null,
                    },
                    {
                        text: '襄垣县',
                        code: '140423',
                        postalCode: '046200',
                        children: null,
                    },
                    {
                        text: '屯留县',
                        code: '140424',
                        postalCode: '046100',
                        children: null,
                    },
                    {
                        text: '平顺县',
                        code: '140425',
                        postalCode: '047400',
                        children: null,
                    },
                    {
                        text: '黎城县',
                        code: '140426',
                        postalCode: '047600',
                        children: null,
                    },
                    {
                        text: '壶关县',
                        code: '140427',
                        postalCode: '047300',
                        children: null,
                    },
                    {
                        text: '长子县',
                        code: '140428',
                        postalCode: '046600',
                        children: null,
                    },
                    {
                        text: '武乡县',
                        code: '140429',
                        postalCode: '046300',
                        children: null,
                    },
                    {
                        text: '沁县',
                        code: '140430',
                        postalCode: '046400',
                        children: null,
                    },
                    {
                        text: '沁源县',
                        code: '140431',
                        postalCode: '046500',
                        children: null,
                    },
                    {
                        text: '潞城市',
                        code: '140481',
                        postalCode: '047500',
                        children: null,
                    },
                ],
            },
            {
                text: '晋城市',
                code: '1405',
                postalCode: '0',
                children: [
                    {
                        text: '城区',
                        code: '140502',
                        postalCode: '048000',
                        children: null,
                    },
                    {
                        text: '沁水县',
                        code: '140521',
                        postalCode: '048200',
                        children: null,
                    },
                    {
                        text: '阳城县',
                        code: '140522',
                        postalCode: '048100',
                        children: null,
                    },
                    {
                        text: '陵川县',
                        code: '140524',
                        postalCode: '048300',
                        children: null,
                    },
                    {
                        text: '泽州县',
                        code: '140525',
                        postalCode: '048012',
                        children: null,
                    },
                    {
                        text: '高平市',
                        code: '140581',
                        postalCode: '048400',
                        children: null,
                    },
                ],
            },
            {
                text: '朔州市',
                code: '1406',
                postalCode: '0',
                children: [
                    {
                        text: '朔城区',
                        code: '140602',
                        postalCode: '038500',
                        children: null,
                    },
                    {
                        text: '平鲁区',
                        code: '140603',
                        postalCode: '038600',
                        children: null,
                    },
                    {
                        text: '山阴县',
                        code: '140621',
                        postalCode: '036900',
                        children: null,
                    },
                    {
                        text: '应县',
                        code: '140622',
                        postalCode: '037600',
                        children: null,
                    },
                    {
                        text: '右玉县',
                        code: '140623',
                        postalCode: '037200',
                        children: null,
                    },
                    {
                        text: '怀仁县',
                        code: '140624',
                        postalCode: '038300',
                        children: null,
                    },
                ],
            },
            {
                text: '晋中市',
                code: '1407',
                postalCode: '0',
                children: [
                    {
                        text: '榆次区',
                        code: '140702',
                        postalCode: '030600',
                        children: null,
                    },
                    {
                        text: '榆社县',
                        code: '140721',
                        postalCode: '031800',
                        children: null,
                    },
                    {
                        text: '左权县',
                        code: '140722',
                        postalCode: '032600',
                        children: null,
                    },
                    {
                        text: '和顺县',
                        code: '140723',
                        postalCode: '032700',
                        children: null,
                    },
                    {
                        text: '昔阳县',
                        code: '140724',
                        postalCode: '045300',
                        children: null,
                    },
                    {
                        text: '寿阳县',
                        code: '140725',
                        postalCode: '045400',
                        children: null,
                    },
                    {
                        text: '太谷县',
                        code: '140726',
                        postalCode: '030800',
                        children: null,
                    },
                    {
                        text: '祁县',
                        code: '140727',
                        postalCode: '030900',
                        children: null,
                    },
                    {
                        text: '平遥县',
                        code: '140728',
                        postalCode: '031100',
                        children: null,
                    },
                    {
                        text: '灵石县',
                        code: '140729',
                        postalCode: '031300',
                        children: null,
                    },
                    {
                        text: '介休市',
                        code: '140781',
                        postalCode: '031200',
                        children: null,
                    },
                ],
            },
            {
                text: '运城市',
                code: '1408',
                postalCode: '0',
                children: [
                    {
                        text: '盐湖区',
                        code: '140802',
                        postalCode: '044000',
                        children: null,
                    },
                    {
                        text: '临猗县',
                        code: '140821',
                        postalCode: '044100',
                        children: null,
                    },
                    {
                        text: '万荣县',
                        code: '140822',
                        postalCode: '044200',
                        children: null,
                    },
                    {
                        text: '闻喜县',
                        code: '140823',
                        postalCode: '043800',
                        children: null,
                    },
                    {
                        text: '稷山县',
                        code: '140824',
                        postalCode: '043200',
                        children: null,
                    },
                    {
                        text: '新绛县',
                        code: '140825',
                        postalCode: '043100',
                        children: null,
                    },
                    {
                        text: '绛县',
                        code: '140826',
                        postalCode: '043600',
                        children: null,
                    },
                    {
                        text: '垣曲县',
                        code: '140827',
                        postalCode: '043700',
                        children: null,
                    },
                    {
                        text: '夏县',
                        code: '140828',
                        postalCode: '044400',
                        children: null,
                    },
                    {
                        text: '平陆县',
                        code: '140829',
                        postalCode: '044300',
                        children: null,
                    },
                    {
                        text: '芮城县',
                        code: '140830',
                        postalCode: '044600',
                        children: null,
                    },
                    {
                        text: '永济市',
                        code: '140881',
                        postalCode: '044500',
                        children: null,
                    },
                    {
                        text: '河津市',
                        code: '140882',
                        postalCode: '043300',
                        children: null,
                    },
                ],
            },
            {
                text: '忻州市',
                code: '1409',
                postalCode: '0',
                children: [
                    {
                        text: '忻府区',
                        code: '140902',
                        postalCode: '034000',
                        children: null,
                    },
                    {
                        text: '定襄县',
                        code: '140921',
                        postalCode: '035400',
                        children: null,
                    },
                    {
                        text: '五台县',
                        code: '140922',
                        postalCode: '035500',
                        children: null,
                    },
                    {
                        text: '代县',
                        code: '140923',
                        postalCode: '034200',
                        children: null,
                    },
                    {
                        text: '繁峙县',
                        code: '140924',
                        postalCode: '034300',
                        children: null,
                    },
                    {
                        text: '宁武县',
                        code: '140925',
                        postalCode: '036700',
                        children: null,
                    },
                    {
                        text: '静乐县',
                        code: '140926',
                        postalCode: '035100',
                        children: null,
                    },
                    {
                        text: '神池县',
                        code: '140927',
                        postalCode: '036100',
                        children: null,
                    },
                    {
                        text: '五寨县',
                        code: '140928',
                        postalCode: '036200',
                        children: null,
                    },
                    {
                        text: '岢岚县',
                        code: '140929',
                        postalCode: '036300',
                        children: null,
                    },
                    {
                        text: '河曲县',
                        code: '140930',
                        postalCode: '036500',
                        children: null,
                    },
                    {
                        text: '保德县',
                        code: '140931',
                        postalCode: '036600',
                        children: null,
                    },
                    {
                        text: '偏关县',
                        code: '140932',
                        postalCode: '036400',
                        children: null,
                    },
                    {
                        text: '原平市',
                        code: '140981',
                        postalCode: '034100',
                        children: null,
                    },
                ],
            },
            {
                text: '临汾市',
                code: '1410',
                postalCode: '0',
                children: [
                    {
                        text: '尧都区',
                        code: '141002',
                        postalCode: '041000',
                        children: null,
                    },
                    {
                        text: '曲沃县',
                        code: '141021',
                        postalCode: '043400',
                        children: null,
                    },
                    {
                        text: '翼城县',
                        code: '141022',
                        postalCode: '043500',
                        children: null,
                    },
                    {
                        text: '襄汾县',
                        code: '141023',
                        postalCode: '041500',
                        children: null,
                    },
                    {
                        text: '洪洞县',
                        code: '141024',
                        postalCode: '031600',
                        children: null,
                    },
                    {
                        text: '古县',
                        code: '141025',
                        postalCode: '042400',
                        children: null,
                    },
                    {
                        text: '安泽县',
                        code: '141026',
                        postalCode: '042500',
                        children: null,
                    },
                    {
                        text: '浮山县',
                        code: '141027',
                        postalCode: '042600',
                        children: null,
                    },
                    {
                        text: '吉县',
                        code: '141028',
                        postalCode: '042200',
                        children: null,
                    },
                    {
                        text: '乡宁县',
                        code: '141029',
                        postalCode: '042100',
                        children: null,
                    },
                    {
                        text: '大宁县',
                        code: '141030',
                        postalCode: '042300',
                        children: null,
                    },
                    {
                        text: '隰县',
                        code: '141031',
                        postalCode: '041300',
                        children: null,
                    },
                    {
                        text: '永和县',
                        code: '141032',
                        postalCode: '041400',
                        children: null,
                    },
                    {
                        text: '蒲县',
                        code: '141033',
                        postalCode: '041200',
                        children: null,
                    },
                    {
                        text: '汾西县',
                        code: '141034',
                        postalCode: '031500',
                        children: null,
                    },
                    {
                        text: '侯马市',
                        code: '141081',
                        postalCode: '043007',
                        children: null,
                    },
                    {
                        text: '霍州市',
                        code: '141082',
                        postalCode: '031400',
                        children: null,
                    },
                ],
            },
            {
                text: '吕梁市',
                code: '1411',
                postalCode: '0',
                children: [
                    {
                        text: '离石区',
                        code: '141102',
                        postalCode: '033000',
                        children: null,
                    },
                    {
                        text: '文水县',
                        code: '141121',
                        postalCode: '032100',
                        children: null,
                    },
                    {
                        text: '交城县',
                        code: '141122',
                        postalCode: '030500',
                        children: null,
                    },
                    {
                        text: '兴县',
                        code: '141123',
                        postalCode: '033600',
                        children: null,
                    },
                    {
                        text: '临县',
                        code: '141124',
                        postalCode: '033200',
                        children: null,
                    },
                    {
                        text: '柳林县',
                        code: '141125',
                        postalCode: '033300',
                        children: null,
                    },
                    {
                        text: '石楼县',
                        code: '141126',
                        postalCode: '032500',
                        children: null,
                    },
                    {
                        text: '岚县',
                        code: '141127',
                        postalCode: '033500',
                        children: null,
                    },
                    {
                        text: '方山县',
                        code: '141128',
                        postalCode: '033100',
                        children: null,
                    },
                    {
                        text: '中阳县',
                        code: '141129',
                        postalCode: '033400',
                        children: null,
                    },
                    {
                        text: '交口县',
                        code: '141130',
                        postalCode: '032400',
                        children: null,
                    },
                    {
                        text: '孝义市',
                        code: '141181',
                        postalCode: '032300',
                        children: null,
                    },
                    {
                        text: '汾阳市',
                        code: '141182',
                        postalCode: '032200',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '内蒙古自治区',
        code: '15',
        postalCode: '0',
        children: [
            {
                text: '呼和浩特市',
                code: '1501',
                postalCode: '0',
                children: [
                    {
                        text: '新城区',
                        code: '150102',
                        postalCode: '010030',
                        children: null,
                    },
                    {
                        text: '回民区',
                        code: '150103',
                        postalCode: '010030',
                        children: null,
                    },
                    {
                        text: '玉泉区',
                        code: '150104',
                        postalCode: '010020',
                        children: null,
                    },
                    {
                        text: '赛罕区',
                        code: '150105',
                        postalCode: '010020',
                        children: null,
                    },
                    {
                        text: '土默特左旗',
                        code: '150121',
                        postalCode: '010100',
                        children: null,
                    },
                    {
                        text: '托克托县',
                        code: '150122',
                        postalCode: '010200',
                        children: null,
                    },
                    {
                        text: '和林格尔县',
                        code: '150123',
                        postalCode: '011500',
                        children: null,
                    },
                    {
                        text: '清水河县',
                        code: '150124',
                        postalCode: '011600',
                        children: null,
                    },
                    {
                        text: '武川县',
                        code: '150125',
                        postalCode: '011700',
                        children: null,
                    },
                ],
            },
            {
                text: '包头市',
                code: '1502',
                postalCode: '0',
                children: [
                    {
                        text: '东河区',
                        code: '150202',
                        postalCode: '014040',
                        children: null,
                    },
                    {
                        text: '昆都仑区',
                        code: '150203',
                        postalCode: '014010',
                        children: null,
                    },
                    {
                        text: '青山区',
                        code: '150204',
                        postalCode: '014030',
                        children: null,
                    },
                    {
                        text: '石拐区',
                        code: '150205',
                        postalCode: '014070',
                        children: null,
                    },
                    {
                        text: '白云鄂博矿区',
                        code: '150206',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '九原区',
                        code: '150207',
                        postalCode: '014060',
                        children: null,
                    },
                    {
                        text: '土默特右旗',
                        code: '150221',
                        postalCode: '014100',
                        children: null,
                    },
                    {
                        text: '固阳县',
                        code: '150222',
                        postalCode: '014200',
                        children: null,
                    },
                    {
                        text: '达尔罕茂明安联合旗',
                        code: '150223',
                        postalCode: '014500',
                        children: null,
                    },
                ],
            },
            {
                text: '乌海市',
                code: '1503',
                postalCode: '0',
                children: [
                    {
                        text: '海勃湾区',
                        code: '150302',
                        postalCode: '016000',
                        children: null,
                    },
                    {
                        text: '海南区',
                        code: '150303',
                        postalCode: '016030',
                        children: null,
                    },
                    {
                        text: '乌达区',
                        code: '150304',
                        postalCode: '016040',
                        children: null,
                    },
                ],
            },
            {
                text: '赤峰市',
                code: '1504',
                postalCode: '0',
                children: [
                    {
                        text: '红山区',
                        code: '150402',
                        postalCode: '024020',
                        children: null,
                    },
                    {
                        text: '元宝山区',
                        code: '150403',
                        postalCode: '024076',
                        children: null,
                    },
                    {
                        text: '松山区',
                        code: '150404',
                        postalCode: '024005',
                        children: null,
                    },
                    {
                        text: '阿鲁科尔沁旗',
                        code: '150421',
                        postalCode: '025550',
                        children: null,
                    },
                    {
                        text: '巴林左旗',
                        code: '150422',
                        postalCode: '025450',
                        children: null,
                    },
                    {
                        text: '巴林右旗',
                        code: '150423',
                        postalCode: '025150',
                        children: null,
                    },
                    {
                        text: '林西县',
                        code: '150424',
                        postalCode: '025250',
                        children: null,
                    },
                    {
                        text: '克什克腾旗',
                        code: '150425',
                        postalCode: '025350',
                        children: null,
                    },
                    {
                        text: '翁牛特旗',
                        code: '150426',
                        postalCode: '024500',
                        children: null,
                    },
                    {
                        text: '喀喇沁旗',
                        code: '150428',
                        postalCode: '024400',
                        children: null,
                    },
                    {
                        text: '宁城县',
                        code: '150429',
                        postalCode: '024200',
                        children: null,
                    },
                    {
                        text: '敖汉旗',
                        code: '150430',
                        postalCode: '024300',
                        children: null,
                    },
                ],
            },
            {
                text: '通辽市',
                code: '1505',
                postalCode: '0',
                children: [
                    {
                        text: '科尔沁区',
                        code: '150502',
                        postalCode: '028000',
                        children: null,
                    },
                    {
                        text: '科尔沁左翼中旗',
                        code: '150521',
                        postalCode: '029300',
                        children: null,
                    },
                    {
                        text: '科尔沁左翼后旗',
                        code: '150522',
                        postalCode: '028100',
                        children: null,
                    },
                    {
                        text: '开鲁县',
                        code: '150523',
                        postalCode: '028400',
                        children: null,
                    },
                    {
                        text: '库伦旗',
                        code: '150524',
                        postalCode: '028200',
                        children: null,
                    },
                    {
                        text: '奈曼旗',
                        code: '150525',
                        postalCode: '028300',
                        children: null,
                    },
                    {
                        text: '扎鲁特旗',
                        code: '150526',
                        postalCode: '029100',
                        children: null,
                    },
                    {
                        text: '霍林郭勒市',
                        code: '150581',
                        postalCode: '029200',
                        children: null,
                    },
                ],
            },
            {
                text: '鄂尔多斯市',
                code: '1506',
                postalCode: '0',
                children: [
                    {
                        text: '东胜区',
                        code: '150602',
                        postalCode: '017000',
                        children: null,
                    },
                    {
                        text: '达拉特旗',
                        code: '150621',
                        postalCode: '014300',
                        children: null,
                    },
                    {
                        text: '准格尔旗',
                        code: '150622',
                        postalCode: '017100',
                        children: null,
                    },
                    {
                        text: '鄂托克前旗',
                        code: '150623',
                        postalCode: '016200',
                        children: null,
                    },
                    {
                        text: '鄂托克旗',
                        code: '150624',
                        postalCode: '016100',
                        children: null,
                    },
                    {
                        text: '杭锦旗',
                        code: '150625',
                        postalCode: '017400',
                        children: null,
                    },
                    {
                        text: '乌审旗',
                        code: '150626',
                        postalCode: '017300',
                        children: null,
                    },
                    {
                        text: '伊金霍洛旗',
                        code: '150627',
                        postalCode: '017200',
                        children: null,
                    },
                ],
            },
            {
                text: '呼伦贝尔市',
                code: '1507',
                postalCode: '0',
                children: [
                    {
                        text: '海拉尔区',
                        code: '150702',
                        postalCode: '021000',
                        children: null,
                    },
                    {
                        text: '阿荣旗',
                        code: '150721',
                        postalCode: '162750',
                        children: null,
                    },
                    {
                        text: '莫力达瓦达斡尔族自治旗',
                        code: '150722',
                        postalCode: '162850',
                        children: null,
                    },
                    {
                        text: '鄂伦春自治旗',
                        code: '150723',
                        postalCode: '165450',
                        children: null,
                    },
                    {
                        text: '鄂温克族自治旗',
                        code: '150724',
                        postalCode: '021100',
                        children: null,
                    },
                    {
                        text: '陈巴尔虎旗',
                        code: '150725',
                        postalCode: '021500',
                        children: null,
                    },
                    {
                        text: '新巴尔虎左旗',
                        code: '150726',
                        postalCode: '021200',
                        children: null,
                    },
                    {
                        text: '新巴尔虎右旗',
                        code: '150727',
                        postalCode: '021300',
                        children: null,
                    },
                    {
                        text: '满洲里市',
                        code: '150781',
                        postalCode: '021400',
                        children: null,
                    },
                    {
                        text: '牙克石市',
                        code: '150782',
                        postalCode: '022150',
                        children: null,
                    },
                    {
                        text: '扎兰屯市',
                        code: '150783',
                        postalCode: '162650',
                        children: null,
                    },
                    {
                        text: '额尔古纳市',
                        code: '150784',
                        postalCode: '022250',
                        children: null,
                    },
                    {
                        text: '根河市',
                        code: '150785',
                        postalCode: '022350',
                        children: null,
                    },
                ],
            },
            {
                text: '巴彦淖尔市',
                code: '1508',
                postalCode: '0',
                children: [
                    {
                        text: '临河区',
                        code: '150802',
                        postalCode: '015001',
                        children: null,
                    },
                    {
                        text: '五原县',
                        code: '150821',
                        postalCode: '015100',
                        children: null,
                    },
                    {
                        text: '磴口县',
                        code: '150822',
                        postalCode: '015200',
                        children: null,
                    },
                    {
                        text: '乌拉特前旗',
                        code: '150823',
                        postalCode: '014400',
                        children: null,
                    },
                    {
                        text: '乌拉特中旗',
                        code: '150824',
                        postalCode: '015300',
                        children: null,
                    },
                    {
                        text: '乌拉特后旗',
                        code: '150825',
                        postalCode: '015500',
                        children: null,
                    },
                    {
                        text: '杭锦后旗',
                        code: '150826',
                        postalCode: '015400',
                        children: null,
                    },
                ],
            },
            {
                text: '乌兰察布市',
                code: '1509',
                postalCode: '0',
                children: [
                    {
                        text: '集宁区',
                        code: '150902',
                        postalCode: '012000',
                        children: null,
                    },
                    {
                        text: '卓资县',
                        code: '150921',
                        postalCode: '012300',
                        children: null,
                    },
                    {
                        text: '化德县',
                        code: '150922',
                        postalCode: '013350',
                        children: null,
                    },
                    {
                        text: '商都县',
                        code: '150923',
                        postalCode: '013450',
                        children: null,
                    },
                    {
                        text: '兴和县',
                        code: '150924',
                        postalCode: '013650',
                        children: null,
                    },
                    {
                        text: '凉城县',
                        code: '150925',
                        postalCode: '013750',
                        children: null,
                    },
                    {
                        text: '察哈尔右翼前旗',
                        code: '150926',
                        postalCode: '012200',
                        children: null,
                    },
                    {
                        text: '察哈尔右翼中旗',
                        code: '150927',
                        postalCode: '013550',
                        children: null,
                    },
                    {
                        text: '察哈尔右翼后旗',
                        code: '150928',
                        postalCode: '012400',
                        children: null,
                    },
                    {
                        text: '四子王旗',
                        code: '150929',
                        postalCode: '011800',
                        children: null,
                    },
                    {
                        text: '丰镇市',
                        code: '150981',
                        postalCode: '012100',
                        children: null,
                    },
                ],
            },
            {
                text: '兴安盟',
                code: '1522',
                postalCode: '0',
                children: [
                    {
                        text: '乌兰浩特市',
                        code: '152201',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '阿尔山市',
                        code: '152202',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '科尔沁右翼前旗',
                        code: '152221',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '科尔沁右翼中旗',
                        code: '152222',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '扎赉特旗',
                        code: '152223',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '突泉县',
                        code: '152224',
                        postalCode: '0',
                        children: null,
                    },
                ],
            },
            {
                text: '锡林郭勒盟',
                code: '1525',
                postalCode: '0',
                children: [
                    {
                        text: '二连浩特市',
                        code: '152501',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '锡林浩特市',
                        code: '152502',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '阿巴嘎旗',
                        code: '152522',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '苏尼特左旗',
                        code: '152523',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '苏尼特右旗',
                        code: '152524',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '东乌珠穆沁旗',
                        code: '152525',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '西乌珠穆沁旗',
                        code: '152526',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '太仆寺旗',
                        code: '152527',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '镶黄旗',
                        code: '152528',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '正镶白旗',
                        code: '152529',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '正蓝旗',
                        code: '152530',
                        postalCode: '012100',
                        children: null,
                    },
                    {
                        text: '多伦县',
                        code: '152531',
                        postalCode: '012100',
                        children: null,
                    },
                ],
            },
            {
                text: '阿拉善盟',
                code: '1529',
                postalCode: '0',
                children: [
                    {
                        text: '阿拉善左旗',
                        code: '152921',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '阿拉善右旗',
                        code: '152922',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '额济纳旗',
                        code: '152923',
                        postalCode: '0',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '辽宁省',
        code: '21',
        postalCode: '0',
        children: [
            {
                text: '沈阳市',
                code: '2101',
                postalCode: '0',
                children: [
                    {
                        text: '和平区',
                        code: '210102',
                        postalCode: '110001',
                        children: null,
                    },
                    {
                        text: '沈河区',
                        code: '210103',
                        postalCode: '110013',
                        children: null,
                    },
                    {
                        text: '大东区',
                        code: '210104',
                        postalCode: '110041',
                        children: null,
                    },
                    {
                        text: '皇姑区',
                        code: '210105',
                        postalCode: '110031',
                        children: null,
                    },
                    {
                        text: '铁西区',
                        code: '210106',
                        postalCode: '114013',
                        children: null,
                    },
                    {
                        text: '苏家屯区',
                        code: '210111',
                        postalCode: '110101',
                        children: null,
                    },
                    {
                        text: '东陵区',
                        code: '210112',
                        postalCode: '110015',
                        children: null,
                    },
                    {
                        text: '沈北新区',
                        code: '210113',
                        postalCode: '110121',
                        children: null,
                    },
                    {
                        text: '于洪区',
                        code: '210114',
                        postalCode: '110141',
                        children: null,
                    },
                    {
                        text: '辽中县',
                        code: '210122',
                        postalCode: '110200',
                        children: null,
                    },
                    {
                        text: '康平县',
                        code: '210123',
                        postalCode: '110500',
                        children: null,
                    },
                    {
                        text: '法库县',
                        code: '210124',
                        postalCode: '110400',
                        children: null,
                    },
                    {
                        text: '新民市',
                        code: '210181',
                        postalCode: '110300',
                        children: null,
                    },
                ],
            },
            {
                text: '大连市',
                code: '2102',
                postalCode: '0',
                children: [
                    {
                        text: '中山区',
                        code: '210202',
                        postalCode: '116001',
                        children: null,
                    },
                    {
                        text: '西岗区',
                        code: '210203',
                        postalCode: '116011',
                        children: null,
                    },
                    {
                        text: '沙河口区',
                        code: '210204',
                        postalCode: '116021',
                        children: null,
                    },
                    {
                        text: '甘井子区',
                        code: '210211',
                        postalCode: '116033',
                        children: null,
                    },
                    {
                        text: '旅顺口区',
                        code: '210212',
                        postalCode: '116041',
                        children: null,
                    },
                    {
                        text: '金州区',
                        code: '210213',
                        postalCode: '116100',
                        children: null,
                    },
                    {
                        text: '长海县',
                        code: '210224',
                        postalCode: '116500',
                        children: null,
                    },
                    {
                        text: '瓦房店市',
                        code: '210281',
                        postalCode: '116300',
                        children: null,
                    },
                    {
                        text: '普兰店市',
                        code: '210282',
                        postalCode: '116200',
                        children: null,
                    },
                    {
                        text: '庄河市',
                        code: '210283',
                        postalCode: '116400',
                        children: null,
                    },
                ],
            },
            {
                text: '鞍山市',
                code: '2103',
                postalCode: '0',
                children: [
                    {
                        text: '铁东区',
                        code: '210302',
                        postalCode: '114001',
                        children: null,
                    },
                    {
                        text: '铁西区',
                        code: '210303',
                        postalCode: '136000',
                        children: null,
                    },
                    {
                        text: '立山区',
                        code: '210304',
                        postalCode: '114031',
                        children: null,
                    },
                    {
                        text: '千山区',
                        code: '210311',
                        postalCode: '114041',
                        children: null,
                    },
                    {
                        text: '台安县',
                        code: '210321',
                        postalCode: '114100',
                        children: null,
                    },
                    {
                        text: '岫岩满族自治县',
                        code: '210323',
                        postalCode: '114300',
                        children: null,
                    },
                    {
                        text: '海城市',
                        code: '210381',
                        postalCode: '114200',
                        children: null,
                    },
                ],
            },
            {
                text: '抚顺市',
                code: '2104',
                postalCode: '0',
                children: [
                    {
                        text: '新抚区',
                        code: '210402',
                        postalCode: '113008',
                        children: null,
                    },
                    {
                        text: '东洲区',
                        code: '210403',
                        postalCode: '113003',
                        children: null,
                    },
                    {
                        text: '望花区',
                        code: '210404',
                        postalCode: '113001',
                        children: null,
                    },
                    {
                        text: '顺城区',
                        code: '210411',
                        postalCode: '113006',
                        children: null,
                    },
                    {
                        text: '抚顺县',
                        code: '210421',
                        postalCode: '113006',
                        children: null,
                    },
                    {
                        text: '新宾满族自治县',
                        code: '210422',
                        postalCode: '113200',
                        children: null,
                    },
                    {
                        text: '清原满族自治县',
                        code: '210423',
                        postalCode: '113300',
                        children: null,
                    },
                ],
            },
            {
                text: '本溪市',
                code: '2105',
                postalCode: '0',
                children: [
                    {
                        text: '平山区',
                        code: '210502',
                        postalCode: '117000',
                        children: null,
                    },
                    {
                        text: '溪湖区',
                        code: '210503',
                        postalCode: '117002',
                        children: null,
                    },
                    {
                        text: '明山区',
                        code: '210504',
                        postalCode: '117021',
                        children: null,
                    },
                    {
                        text: '南芬区',
                        code: '210505',
                        postalCode: '117014',
                        children: null,
                    },
                    {
                        text: '本溪满族自治县',
                        code: '210521',
                        postalCode: '117100',
                        children: null,
                    },
                    {
                        text: '桓仁满族自治县',
                        code: '210522',
                        postalCode: '117200',
                        children: null,
                    },
                ],
            },
            {
                text: '丹东市',
                code: '2106',
                postalCode: '0',
                children: [
                    {
                        text: '元宝区',
                        code: '210602',
                        postalCode: '118000',
                        children: null,
                    },
                    {
                        text: '振兴区',
                        code: '210603',
                        postalCode: '118002',
                        children: null,
                    },
                    {
                        text: '振安区',
                        code: '210604',
                        postalCode: '118001',
                        children: null,
                    },
                    {
                        text: '宽甸满族自治县',
                        code: '210624',
                        postalCode: '118200',
                        children: null,
                    },
                    {
                        text: '东港市',
                        code: '210681',
                        postalCode: '118300',
                        children: null,
                    },
                    {
                        text: '凤城市',
                        code: '210682',
                        postalCode: '118100',
                        children: null,
                    },
                ],
            },
            {
                text: '锦州市',
                code: '2107',
                postalCode: '0',
                children: [
                    {
                        text: '古塔区',
                        code: '210702',
                        postalCode: '121001',
                        children: null,
                    },
                    {
                        text: '凌河区',
                        code: '210703',
                        postalCode: '121000',
                        children: null,
                    },
                    {
                        text: '太和区',
                        code: '210711',
                        postalCode: '121011',
                        children: null,
                    },
                    {
                        text: '黑山县',
                        code: '210726',
                        postalCode: '121400',
                        children: null,
                    },
                    {
                        text: '义县',
                        code: '210727',
                        postalCode: '121100',
                        children: null,
                    },
                    {
                        text: '凌海市',
                        code: '210781',
                        postalCode: '121200',
                        children: null,
                    },
                    {
                        text: '北镇市',
                        code: '210782',
                        postalCode: '0',
                        children: null,
                    },
                ],
            },
            {
                text: '营口市',
                code: '2108',
                postalCode: '0',
                children: [
                    {
                        text: '站前区',
                        code: '210802',
                        postalCode: '115002',
                        children: null,
                    },
                    {
                        text: '西市区',
                        code: '210803',
                        postalCode: '115004',
                        children: null,
                    },
                    {
                        text: '鲅鱼圈区',
                        code: '210804',
                        postalCode: '115004',
                        children: null,
                    },
                    {
                        text: '老边区',
                        code: '210811',
                        postalCode: '115005',
                        children: null,
                    },
                    {
                        text: '盖州市',
                        code: '210881',
                        postalCode: '115200',
                        children: null,
                    },
                    {
                        text: '大石桥市',
                        code: '210882',
                        postalCode: '115100',
                        children: null,
                    },
                ],
            },
            {
                text: '阜新市',
                code: '2109',
                postalCode: '0',
                children: [
                    {
                        text: '海州区',
                        code: '210902',
                        postalCode: '123000',
                        children: null,
                    },
                    {
                        text: '新邱区',
                        code: '210903',
                        postalCode: '123005',
                        children: null,
                    },
                    {
                        text: '太平区',
                        code: '210904',
                        postalCode: '123003',
                        children: null,
                    },
                    {
                        text: '清河门区',
                        code: '210905',
                        postalCode: '123006',
                        children: null,
                    },
                    {
                        text: '细河区',
                        code: '210911',
                        postalCode: '123000',
                        children: null,
                    },
                    {
                        text: '阜新蒙古族自治县',
                        code: '210921',
                        postalCode: '123100',
                        children: null,
                    },
                    {
                        text: '彰武县',
                        code: '210922',
                        postalCode: '123200',
                        children: null,
                    },
                ],
            },
            {
                text: '辽阳市',
                code: '2110',
                postalCode: '0',
                children: [
                    {
                        text: '白塔区',
                        code: '211002',
                        postalCode: '111000',
                        children: null,
                    },
                    {
                        text: '文圣区',
                        code: '211003',
                        postalCode: '111000',
                        children: null,
                    },
                    {
                        text: '宏伟区',
                        code: '211004',
                        postalCode: '111003',
                        children: null,
                    },
                    {
                        text: '弓长岭区',
                        code: '211005',
                        postalCode: '111008',
                        children: null,
                    },
                    {
                        text: '太子河区',
                        code: '211011',
                        postalCode: '111000',
                        children: null,
                    },
                    {
                        text: '辽阳县',
                        code: '211021',
                        postalCode: '111200',
                        children: null,
                    },
                    {
                        text: '灯塔市',
                        code: '211081',
                        postalCode: '111300',
                        children: null,
                    },
                ],
            },
            {
                text: '盘锦市',
                code: '2111',
                postalCode: '0',
                children: [
                    {
                        text: '双台子区',
                        code: '211102',
                        postalCode: '124000',
                        children: null,
                    },
                    {
                        text: '兴隆台区',
                        code: '211103',
                        postalCode: '124010',
                        children: null,
                    },
                    {
                        text: '大洼县',
                        code: '211121',
                        postalCode: '124200',
                        children: null,
                    },
                    {
                        text: '盘山县',
                        code: '211122',
                        postalCode: '124000',
                        children: null,
                    },
                ],
            },
            {
                text: '铁岭市',
                code: '2112',
                postalCode: '0',
                children: [
                    {
                        text: '银州区',
                        code: '211202',
                        postalCode: '112000',
                        children: null,
                    },
                    {
                        text: '清河区',
                        code: '211204',
                        postalCode: '112003',
                        children: null,
                    },
                    {
                        text: '铁岭县',
                        code: '211221',
                        postalCode: '112000',
                        children: null,
                    },
                    {
                        text: '西丰县',
                        code: '211223',
                        postalCode: '112400',
                        children: null,
                    },
                    {
                        text: '昌图县',
                        code: '211224',
                        postalCode: '112500',
                        children: null,
                    },
                    {
                        text: '调兵山市',
                        code: '211281',
                        postalCode: '112700',
                        children: null,
                    },
                    {
                        text: '开原市',
                        code: '211282',
                        postalCode: '112300',
                        children: null,
                    },
                ],
            },
            {
                text: '朝阳市',
                code: '2113',
                postalCode: '0',
                children: [
                    {
                        text: '双塔区',
                        code: '211302',
                        postalCode: '122000',
                        children: null,
                    },
                    {
                        text: '龙城区',
                        code: '211303',
                        postalCode: '122000',
                        children: null,
                    },
                    {
                        text: '朝阳县',
                        code: '211321',
                        postalCode: '122000',
                        children: null,
                    },
                    {
                        text: '建平县',
                        code: '211322',
                        postalCode: '122400',
                        children: null,
                    },
                    {
                        text: '喀喇沁左翼蒙古族自治县',
                        code: '211324',
                        postalCode: '122300',
                        children: null,
                    },
                    {
                        text: '北票市',
                        code: '211381',
                        postalCode: '122100',
                        children: null,
                    },
                    {
                        text: '凌源市',
                        code: '211382',
                        postalCode: '122500',
                        children: null,
                    },
                ],
            },
            {
                text: '葫芦岛市',
                code: '2114',
                postalCode: '0',
                children: [
                    {
                        text: '连山区',
                        code: '211402',
                        postalCode: '125001',
                        children: null,
                    },
                    {
                        text: '龙港区',
                        code: '211403',
                        postalCode: '125003',
                        children: null,
                    },
                    {
                        text: '南票区',
                        code: '211404',
                        postalCode: '125027',
                        children: null,
                    },
                    {
                        text: '绥中县',
                        code: '211421',
                        postalCode: '125200',
                        children: null,
                    },
                    {
                        text: '建昌县',
                        code: '211422',
                        postalCode: '125300',
                        children: null,
                    },
                    {
                        text: '兴城市',
                        code: '211481',
                        postalCode: '125100',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '吉林省',
        code: '22',
        postalCode: '0',
        children: [
            {
                text: '长春市',
                code: '2201',
                postalCode: '0',
                children: [
                    {
                        text: '南关区',
                        code: '220102',
                        postalCode: '130022',
                        children: null,
                    },
                    {
                        text: '宽城区',
                        code: '220103',
                        postalCode: '130051',
                        children: null,
                    },
                    {
                        text: '朝阳区',
                        code: '220104',
                        postalCode: '130012',
                        children: null,
                    },
                    {
                        text: '二道区',
                        code: '220105',
                        postalCode: '130031',
                        children: null,
                    },
                    {
                        text: '绿园区',
                        code: '220106',
                        postalCode: '130062',
                        children: null,
                    },
                    {
                        text: '双阳区',
                        code: '220112',
                        postalCode: '130600',
                        children: null,
                    },
                    {
                        text: '农安县',
                        code: '220122',
                        postalCode: '130200',
                        children: null,
                    },
                    {
                        text: '九台市',
                        code: '220181',
                        postalCode: '130500',
                        children: null,
                    },
                    {
                        text: '榆树市',
                        code: '220182',
                        postalCode: '130400',
                        children: null,
                    },
                    {
                        text: '德惠市',
                        code: '220183',
                        postalCode: '130300',
                        children: null,
                    },
                ],
            },
            {
                text: '吉林市',
                code: '2202',
                postalCode: '0',
                children: [
                    {
                        text: '昌邑区',
                        code: '220202',
                        postalCode: '132002',
                        children: null,
                    },
                    {
                        text: '龙潭区',
                        code: '220203',
                        postalCode: '132021',
                        children: null,
                    },
                    {
                        text: '船营区',
                        code: '220204',
                        postalCode: '132011',
                        children: null,
                    },
                    {
                        text: '丰满区',
                        code: '220211',
                        postalCode: '132013',
                        children: null,
                    },
                    {
                        text: '永吉县',
                        code: '220221',
                        postalCode: '132200',
                        children: null,
                    },
                    {
                        text: '蛟河市',
                        code: '220281',
                        postalCode: '132500',
                        children: null,
                    },
                    {
                        text: '桦甸市',
                        code: '220282',
                        postalCode: '132400',
                        children: null,
                    },
                    {
                        text: '舒兰市',
                        code: '220283',
                        postalCode: '132600',
                        children: null,
                    },
                    {
                        text: '磐石市',
                        code: '220284',
                        postalCode: '132300',
                        children: null,
                    },
                ],
            },
            {
                text: '四平市',
                code: '2203',
                postalCode: '0',
                children: [
                    {
                        text: '铁西区',
                        code: '220302',
                        postalCode: '136000',
                        children: null,
                    },
                    {
                        text: '铁东区',
                        code: '220303',
                        postalCode: '136001',
                        children: null,
                    },
                    {
                        text: '梨树县',
                        code: '220322',
                        postalCode: '136500',
                        children: null,
                    },
                    {
                        text: '伊通满族自治县',
                        code: '220323',
                        postalCode: '130700',
                        children: null,
                    },
                    {
                        text: '公主岭市',
                        code: '220381',
                        postalCode: '136100',
                        children: null,
                    },
                    {
                        text: '双辽市',
                        code: '220382',
                        postalCode: '136400',
                        children: null,
                    },
                ],
            },
            {
                text: '辽源市',
                code: '2204',
                postalCode: '0',
                children: [
                    {
                        text: '龙山区',
                        code: '220402',
                        postalCode: '136200',
                        children: null,
                    },
                    {
                        text: '西安区',
                        code: '220403',
                        postalCode: '136201',
                        children: null,
                    },
                    {
                        text: '东丰县',
                        code: '220421',
                        postalCode: '136300',
                        children: null,
                    },
                    {
                        text: '东辽县',
                        code: '220422',
                        postalCode: '136600',
                        children: null,
                    },
                ],
            },
            {
                text: '通化市',
                code: '2205',
                postalCode: '0',
                children: [
                    {
                        text: '东昌区',
                        code: '220502',
                        postalCode: '134001',
                        children: null,
                    },
                    {
                        text: '二道江区',
                        code: '220503',
                        postalCode: '134003',
                        children: null,
                    },
                    {
                        text: '通化县',
                        code: '220521',
                        postalCode: '134100',
                        children: null,
                    },
                    {
                        text: '辉南县',
                        code: '220523',
                        postalCode: '135100',
                        children: null,
                    },
                    {
                        text: '柳河县',
                        code: '220524',
                        postalCode: '135300',
                        children: null,
                    },
                    {
                        text: '梅河口市',
                        code: '220581',
                        postalCode: '135000',
                        children: null,
                    },
                    {
                        text: '集安市',
                        code: '220582',
                        postalCode: '134200',
                        children: null,
                    },
                ],
            },
            {
                text: '白山市',
                code: '2206',
                postalCode: '0',
                children: [
                    {
                        text: '浑江区',
                        code: '220602',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '江源区',
                        code: '220605',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '抚松县',
                        code: '220621',
                        postalCode: '134500',
                        children: null,
                    },
                    {
                        text: '靖宇县',
                        code: '220622',
                        postalCode: '135200',
                        children: null,
                    },
                    {
                        text: '长白朝鲜族自治县',
                        code: '220623',
                        postalCode: '134400',
                        children: null,
                    },
                    {
                        text: '临江市',
                        code: '220681',
                        postalCode: '134600',
                        children: null,
                    },
                ],
            },
            {
                text: '松原市',
                code: '2207',
                postalCode: '0',
                children: [
                    {
                        text: '宁江区',
                        code: '220702',
                        postalCode: '138000',
                        children: null,
                    },
                    {
                        text: '前郭尔罗斯蒙古族自治县',
                        code: '220721',
                        postalCode: '138000',
                        children: null,
                    },
                    {
                        text: '长岭县',
                        code: '220722',
                        postalCode: '131500',
                        children: null,
                    },
                    {
                        text: '乾安县',
                        code: '220723',
                        postalCode: '131400',
                        children: null,
                    },
                    {
                        text: '扶余县',
                        code: '220724',
                        postalCode: '131200',
                        children: null,
                    },
                ],
            },
            {
                text: '白城市',
                code: '2208',
                postalCode: '0',
                children: [
                    {
                        text: '洮北区',
                        code: '220802',
                        postalCode: '137000',
                        children: null,
                    },
                    {
                        text: '镇赉县',
                        code: '220821',
                        postalCode: '137300',
                        children: null,
                    },
                    {
                        text: '通榆县',
                        code: '220822',
                        postalCode: '137200',
                        children: null,
                    },
                    {
                        text: '洮南市',
                        code: '220881',
                        postalCode: '137100',
                        children: null,
                    },
                    {
                        text: '大安市',
                        code: '220882',
                        postalCode: '131300',
                        children: null,
                    },
                ],
            },
            {
                text: '延边朝鲜族自治州',
                code: '2224',
                postalCode: '0',
                children: [
                    {
                        text: '延吉市',
                        code: '222401',
                        postalCode: '133000',
                        children: null,
                    },
                    {
                        text: '图们市',
                        code: '222402',
                        postalCode: '133100',
                        children: null,
                    },
                    {
                        text: '敦化市',
                        code: '222403',
                        postalCode: '133700',
                        children: null,
                    },
                    {
                        text: '珲春市',
                        code: '222404',
                        postalCode: '133300',
                        children: null,
                    },
                    {
                        text: '龙井市',
                        code: '222405',
                        postalCode: '133400',
                        children: null,
                    },
                    {
                        text: '和龙市',
                        code: '222406',
                        postalCode: '133500',
                        children: null,
                    },
                    {
                        text: '汪清县',
                        code: '222424',
                        postalCode: '133200',
                        children: null,
                    },
                    {
                        text: '安图县',
                        code: '222426',
                        postalCode: '133600',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '黑龙江省',
        code: '23',
        postalCode: '0',
        children: [
            {
                text: '哈尔滨市',
                code: '2301',
                postalCode: '0',
                children: [
                    {
                        text: '道里区',
                        code: '230102',
                        postalCode: '150010',
                        children: null,
                    },
                    {
                        text: '南岗区',
                        code: '230103',
                        postalCode: '150006',
                        children: null,
                    },
                    {
                        text: '道外区',
                        code: '230104',
                        postalCode: '150020',
                        children: null,
                    },
                    {
                        text: '平房区',
                        code: '230108',
                        postalCode: '150060',
                        children: null,
                    },
                    {
                        text: '松北区',
                        code: '230109',
                        postalCode: '150028',
                        children: null,
                    },
                    {
                        text: '香坊区',
                        code: '230110',
                        postalCode: '150036',
                        children: null,
                    },
                    {
                        text: '呼兰区',
                        code: '230111',
                        postalCode: '150500',
                        children: null,
                    },
                    {
                        text: '阿城区',
                        code: '230112',
                        postalCode: '150300',
                        children: null,
                    },
                    {
                        text: '依兰县',
                        code: '230123',
                        postalCode: '154800',
                        children: null,
                    },
                    {
                        text: '方正县',
                        code: '230124',
                        postalCode: '150800',
                        children: null,
                    },
                    {
                        text: '宾县',
                        code: '230125',
                        postalCode: '150400',
                        children: null,
                    },
                    {
                        text: '巴彦县',
                        code: '230126',
                        postalCode: '151800',
                        children: null,
                    },
                    {
                        text: '木兰县',
                        code: '230127',
                        postalCode: '151900',
                        children: null,
                    },
                    {
                        text: '通河县',
                        code: '230128',
                        postalCode: '150900',
                        children: null,
                    },
                    {
                        text: '延寿县',
                        code: '230129',
                        postalCode: '150700',
                        children: null,
                    },
                    {
                        text: '双城市',
                        code: '230182',
                        postalCode: '150100',
                        children: null,
                    },
                    {
                        text: '尚志市',
                        code: '230183',
                        postalCode: '150600',
                        children: null,
                    },
                    {
                        text: '五常市',
                        code: '230184',
                        postalCode: '150200',
                        children: null,
                    },
                ],
            },
            {
                text: '齐齐哈尔市',
                code: '2302',
                postalCode: '0',
                children: [
                    {
                        text: '龙沙区',
                        code: '230202',
                        postalCode: '161000',
                        children: null,
                    },
                    {
                        text: '建华区',
                        code: '230203',
                        postalCode: '161006',
                        children: null,
                    },
                    {
                        text: '铁锋区',
                        code: '230204',
                        postalCode: '161000',
                        children: null,
                    },
                    {
                        text: '昂昂溪区',
                        code: '230205',
                        postalCode: '161000',
                        children: null,
                    },
                    {
                        text: '富拉尔基区',
                        code: '230206',
                        postalCode: '161041',
                        children: null,
                    },
                    {
                        text: '碾子山区',
                        code: '230207',
                        postalCode: '161046',
                        children: null,
                    },
                    {
                        text: '梅里斯达斡尔族区',
                        code: '230208',
                        postalCode: '161021',
                        children: null,
                    },
                    {
                        text: '龙江县',
                        code: '230221',
                        postalCode: '161100',
                        children: null,
                    },
                    {
                        text: '依安县',
                        code: '230223',
                        postalCode: '161500',
                        children: null,
                    },
                    {
                        text: '泰来县',
                        code: '230224',
                        postalCode: '162400',
                        children: null,
                    },
                    {
                        text: '甘南县',
                        code: '230225',
                        postalCode: '162100',
                        children: null,
                    },
                    {
                        text: '富裕县',
                        code: '230227',
                        postalCode: '161200',
                        children: null,
                    },
                    {
                        text: '克山县',
                        code: '230229',
                        postalCode: '161600',
                        children: null,
                    },
                    {
                        text: '克东县',
                        code: '230230',
                        postalCode: '164800',
                        children: null,
                    },
                    {
                        text: '拜泉县',
                        code: '230231',
                        postalCode: '164700',
                        children: null,
                    },
                    {
                        text: '讷河市',
                        code: '230281',
                        postalCode: '161300',
                        children: null,
                    },
                ],
            },
            {
                text: '鸡西市',
                code: '2303',
                postalCode: '0',
                children: [
                    {
                        text: '鸡冠区',
                        code: '230302',
                        postalCode: '158100',
                        children: null,
                    },
                    {
                        text: '恒山区',
                        code: '230303',
                        postalCode: '158130',
                        children: null,
                    },
                    {
                        text: '滴道区',
                        code: '230304',
                        postalCode: '158150',
                        children: null,
                    },
                    {
                        text: '梨树区',
                        code: '230305',
                        postalCode: '158160',
                        children: null,
                    },
                    {
                        text: '城子河区',
                        code: '230306',
                        postalCode: '158170',
                        children: null,
                    },
                    {
                        text: '麻山区',
                        code: '230307',
                        postalCode: '158180',
                        children: null,
                    },
                    {
                        text: '鸡东县',
                        code: '230321',
                        postalCode: '158200',
                        children: null,
                    },
                    {
                        text: '虎林市',
                        code: '230381',
                        postalCode: '158400',
                        children: null,
                    },
                    {
                        text: '密山市',
                        code: '230382',
                        postalCode: '158300',
                        children: null,
                    },
                ],
            },
            {
                text: '鹤岗市',
                code: '2304',
                postalCode: '0',
                children: [
                    {
                        text: '向阳区',
                        code: '230402',
                        postalCode: '154100',
                        children: null,
                    },
                    {
                        text: '工农区',
                        code: '230403',
                        postalCode: '154101',
                        children: null,
                    },
                    {
                        text: '南山区',
                        code: '230404',
                        postalCode: '154104',
                        children: null,
                    },
                    {
                        text: '兴安区',
                        code: '230405',
                        postalCode: '154102',
                        children: null,
                    },
                    {
                        text: '东山区',
                        code: '230406',
                        postalCode: '522031',
                        children: null,
                    },
                    {
                        text: '兴山区',
                        code: '230407',
                        postalCode: '154105',
                        children: null,
                    },
                    {
                        text: '萝北县',
                        code: '230421',
                        postalCode: '154200',
                        children: null,
                    },
                    {
                        text: '绥滨县',
                        code: '230422',
                        postalCode: '156200',
                        children: null,
                    },
                ],
            },
            {
                text: '双鸭山市',
                code: '2305',
                postalCode: '0',
                children: [
                    {
                        text: '尖山区',
                        code: '230502',
                        postalCode: '155100',
                        children: null,
                    },
                    {
                        text: '岭东区',
                        code: '230503',
                        postalCode: '155120',
                        children: null,
                    },
                    {
                        text: '四方台区',
                        code: '230505',
                        postalCode: '155130',
                        children: null,
                    },
                    {
                        text: '宝山区',
                        code: '230506',
                        postalCode: '155131',
                        children: null,
                    },
                    {
                        text: '集贤县',
                        code: '230521',
                        postalCode: '155900',
                        children: null,
                    },
                    {
                        text: '友谊县',
                        code: '230522',
                        postalCode: '155800',
                        children: null,
                    },
                    {
                        text: '宝清县',
                        code: '230523',
                        postalCode: '155600',
                        children: null,
                    },
                    {
                        text: '饶河县',
                        code: '230524',
                        postalCode: '155700',
                        children: null,
                    },
                ],
            },
            {
                text: '大庆市',
                code: '2306',
                postalCode: '0',
                children: [
                    {
                        text: '萨尔图区',
                        code: '230602',
                        postalCode: '163001',
                        children: null,
                    },
                    {
                        text: '龙凤区',
                        code: '230603',
                        postalCode: '163711',
                        children: null,
                    },
                    {
                        text: '让胡路区',
                        code: '230604',
                        postalCode: '163712',
                        children: null,
                    },
                    {
                        text: '红岗区',
                        code: '230605',
                        postalCode: '163511',
                        children: null,
                    },
                    {
                        text: '大同区',
                        code: '230606',
                        postalCode: '163515',
                        children: null,
                    },
                    {
                        text: '肇州县',
                        code: '230621',
                        postalCode: '166400',
                        children: null,
                    },
                    {
                        text: '肇源县',
                        code: '230622',
                        postalCode: '166500',
                        children: null,
                    },
                    {
                        text: '林甸县',
                        code: '230623',
                        postalCode: '166300',
                        children: null,
                    },
                    {
                        text: '杜尔伯特蒙古族自治县',
                        code: '230624',
                        postalCode: '166200',
                        children: null,
                    },
                ],
            },
            {
                text: '伊春市',
                code: '2307',
                postalCode: '0',
                children: [
                    {
                        text: '伊春区',
                        code: '230702',
                        postalCode: '153000',
                        children: null,
                    },
                    {
                        text: '南岔区',
                        code: '230703',
                        postalCode: '153100',
                        children: null,
                    },
                    {
                        text: '友好区',
                        code: '230704',
                        postalCode: '153031',
                        children: null,
                    },
                    {
                        text: '西林区',
                        code: '230705',
                        postalCode: '153025',
                        children: null,
                    },
                    {
                        text: '翠峦区',
                        code: '230706',
                        postalCode: '153013',
                        children: null,
                    },
                    {
                        text: '新青区',
                        code: '230707',
                        postalCode: '153036',
                        children: null,
                    },
                    {
                        text: '美溪区',
                        code: '230708',
                        postalCode: '153021',
                        children: null,
                    },
                    {
                        text: '金山屯区',
                        code: '230709',
                        postalCode: '153026',
                        children: null,
                    },
                    {
                        text: '五营区',
                        code: '230710',
                        postalCode: '153033',
                        children: null,
                    },
                    {
                        text: '乌马河区',
                        code: '230711',
                        postalCode: '153011',
                        children: null,
                    },
                    {
                        text: '汤旺河区',
                        code: '230712',
                        postalCode: '153037',
                        children: null,
                    },
                    {
                        text: '带岭区',
                        code: '230713',
                        postalCode: '153106',
                        children: null,
                    },
                    {
                        text: '乌伊岭区',
                        code: '230714',
                        postalCode: '153038',
                        children: null,
                    },
                    {
                        text: '红星区',
                        code: '230715',
                        postalCode: '153035',
                        children: null,
                    },
                    {
                        text: '上甘岭区',
                        code: '230716',
                        postalCode: '153032',
                        children: null,
                    },
                    {
                        text: '嘉荫县',
                        code: '230722',
                        postalCode: '153200',
                        children: null,
                    },
                    {
                        text: '铁力市',
                        code: '230781',
                        postalCode: '152500',
                        children: null,
                    },
                ],
            },
            {
                text: '佳木斯市',
                code: '2308',
                postalCode: '0',
                children: [
                    {
                        text: '向阳区',
                        code: '230803',
                        postalCode: '154002',
                        children: null,
                    },
                    {
                        text: '前进区',
                        code: '230804',
                        postalCode: '154002',
                        children: null,
                    },
                    {
                        text: '东风区',
                        code: '230805',
                        postalCode: '154005',
                        children: null,
                    },
                    {
                        text: '郊区',
                        code: '230811',
                        postalCode: '244000',
                        children: null,
                    },
                    {
                        text: '桦南县',
                        code: '230822',
                        postalCode: '154400',
                        children: null,
                    },
                    {
                        text: '桦川县',
                        code: '230826',
                        postalCode: '154300',
                        children: null,
                    },
                    {
                        text: '汤原县',
                        code: '230828',
                        postalCode: '154700',
                        children: null,
                    },
                    {
                        text: '抚远县',
                        code: '230833',
                        postalCode: '156500',
                        children: null,
                    },
                    {
                        text: '同江市',
                        code: '230881',
                        postalCode: '156400',
                        children: null,
                    },
                    {
                        text: '富锦市',
                        code: '230882',
                        postalCode: '156100',
                        children: null,
                    },
                ],
            },
            {
                text: '七台河市',
                code: '2309',
                postalCode: '0',
                children: [
                    {
                        text: '新兴区',
                        code: '230902',
                        postalCode: '154604',
                        children: null,
                    },
                    {
                        text: '桃山区',
                        code: '230903',
                        postalCode: '154600',
                        children: null,
                    },
                    {
                        text: '茄子河区',
                        code: '230904',
                        postalCode: '154622',
                        children: null,
                    },
                    {
                        text: '勃利县',
                        code: '230921',
                        postalCode: '154500',
                        children: null,
                    },
                ],
            },
            {
                text: '牡丹江市',
                code: '2310',
                postalCode: '0',
                children: [
                    {
                        text: '东安区',
                        code: '231002',
                        postalCode: '157000',
                        children: null,
                    },
                    {
                        text: '阳明区',
                        code: '231003',
                        postalCode: '157013',
                        children: null,
                    },
                    {
                        text: '爱民区',
                        code: '231004',
                        postalCode: '157009',
                        children: null,
                    },
                    {
                        text: '西安区',
                        code: '231005',
                        postalCode: '157000',
                        children: null,
                    },
                    {
                        text: '东宁县',
                        code: '231024',
                        postalCode: '157200',
                        children: null,
                    },
                    {
                        text: '林口县',
                        code: '231025',
                        postalCode: '157600',
                        children: null,
                    },
                    {
                        text: '绥芬河市',
                        code: '231081',
                        postalCode: '157300',
                        children: null,
                    },
                    {
                        text: '海林市',
                        code: '231083',
                        postalCode: '157100',
                        children: null,
                    },
                    {
                        text: '宁安市',
                        code: '231084',
                        postalCode: '157400',
                        children: null,
                    },
                    {
                        text: '穆棱市',
                        code: '231085',
                        postalCode: '157500',
                        children: null,
                    },
                ],
            },
            {
                text: '黑河市',
                code: '2311',
                postalCode: '0',
                children: [
                    {
                        text: '爱辉区',
                        code: '231102',
                        postalCode: '164300',
                        children: null,
                    },
                    {
                        text: '嫩江县',
                        code: '231121',
                        postalCode: '161400',
                        children: null,
                    },
                    {
                        text: '逊克县',
                        code: '231123',
                        postalCode: '164400',
                        children: null,
                    },
                    {
                        text: '孙吴县',
                        code: '231124',
                        postalCode: '164200',
                        children: null,
                    },
                    {
                        text: '北安市',
                        code: '231181',
                        postalCode: '164000',
                        children: null,
                    },
                    {
                        text: '五大连池市',
                        code: '231182',
                        postalCode: '164100',
                        children: null,
                    },
                ],
            },
            {
                text: '绥化市',
                code: '2312',
                postalCode: '0',
                children: [
                    {
                        text: '北林区',
                        code: '231202',
                        postalCode: '152000',
                        children: null,
                    },
                    {
                        text: '望奎县',
                        code: '231221',
                        postalCode: '152100',
                        children: null,
                    },
                    {
                        text: '兰西县',
                        code: '231222',
                        postalCode: '151500',
                        children: null,
                    },
                    {
                        text: '青冈县',
                        code: '231223',
                        postalCode: '151600',
                        children: null,
                    },
                    {
                        text: '庆安县',
                        code: '231224',
                        postalCode: '152400',
                        children: null,
                    },
                    {
                        text: '明水县',
                        code: '231225',
                        postalCode: '151700',
                        children: null,
                    },
                    {
                        text: '绥棱县',
                        code: '231226',
                        postalCode: '152200',
                        children: null,
                    },
                    {
                        text: '安达市',
                        code: '231281',
                        postalCode: '151400',
                        children: null,
                    },
                    {
                        text: '肇东市',
                        code: '231282',
                        postalCode: '151100',
                        children: null,
                    },
                    {
                        text: '海伦市',
                        code: '231283',
                        postalCode: '152300',
                        children: null,
                    },
                ],
            },
            {
                text: '大兴安岭地区',
                code: '2327',
                postalCode: '0',
                children: [
                    {
                        text: '呼玛县',
                        code: '232721',
                        postalCode: '165100',
                        children: null,
                    },
                    {
                        text: '塔河县',
                        code: '232722',
                        postalCode: '165200',
                        children: null,
                    },
                    {
                        text: '漠河县',
                        code: '232723',
                        postalCode: '165300',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '上海市',
        code: '31',
        postalCode: '0',
        children: [
            {
                text: '上海市',
                code: '3101',
                postalCode: '0',
                children: [
                    {
                        text: '黄浦区',
                        code: '310101',
                        postalCode: '200001',
                        children: null,
                    },
                    {
                        text: '徐汇区',
                        code: '310104',
                        postalCode: '200030',
                        children: null,
                    },
                    {
                        text: '长宁区',
                        code: '310105',
                        postalCode: '200050',
                        children: null,
                    },
                    {
                        text: '静安区',
                        code: '310106',
                        postalCode: '200050',
                        children: null,
                    },
                    {
                        text: '普陀区',
                        code: '310107',
                        postalCode: '200333',
                        children: null,
                    },
                    {
                        text: '闸北区',
                        code: '310108',
                        postalCode: '200070',
                        children: null,
                    },
                    {
                        text: '虹口区',
                        code: '310109',
                        postalCode: '200080',
                        children: null,
                    },
                    {
                        text: '杨浦区',
                        code: '310110',
                        postalCode: '200082',
                        children: null,
                    },
                    {
                        text: '闵行区',
                        code: '310112',
                        postalCode: '201100',
                        children: null,
                    },
                    {
                        text: '宝山区',
                        code: '310113',
                        postalCode: '201900',
                        children: null,
                    },
                    {
                        text: '嘉定区',
                        code: '310114',
                        postalCode: '201800',
                        children: null,
                    },
                    {
                        text: '浦东新区',
                        code: '310115',
                        postalCode: '200135',
                        children: null,
                    },
                    {
                        text: '金山区',
                        code: '310116',
                        postalCode: '200540',
                        children: null,
                    },
                    {
                        text: '松江区',
                        code: '310117',
                        postalCode: '201600',
                        children: null,
                    },
                    {
                        text: '青浦区',
                        code: '310118',
                        postalCode: '201700',
                        children: null,
                    },
                    {
                        text: '奉贤区',
                        code: '310120',
                        postalCode: '201400',
                        children: null,
                    },
                ],
            },
            {
                text: '县',
                code: '3102',
                postalCode: '0',
                children: [
                    {
                        text: '崇明县',
                        code: '310230',
                        postalCode: '202150',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '江苏省',
        code: '32',
        postalCode: '0',
        children: [
            {
                text: '南京市',
                code: '3201',
                postalCode: '0',
                children: [
                    {
                        text: '玄武区',
                        code: '320102',
                        postalCode: '210018',
                        children: null,
                    },
                    {
                        text: '白下区',
                        code: '320103',
                        postalCode: '210002',
                        children: null,
                    },
                    {
                        text: '秦淮区',
                        code: '320104',
                        postalCode: '210001',
                        children: null,
                    },
                    {
                        text: '建邺区',
                        code: '320105',
                        postalCode: '210004',
                        children: null,
                    },
                    {
                        text: '鼓楼区',
                        code: '320106',
                        postalCode: '210009',
                        children: null,
                    },
                    {
                        text: '下关区',
                        code: '320107',
                        postalCode: '210011',
                        children: null,
                    },
                    {
                        text: '浦口区',
                        code: '320111',
                        postalCode: '211800',
                        children: null,
                    },
                    {
                        text: '栖霞区',
                        code: '320113',
                        postalCode: '210046',
                        children: null,
                    },
                    {
                        text: '雨花台区',
                        code: '320114',
                        postalCode: '210012',
                        children: null,
                    },
                    {
                        text: '江宁区',
                        code: '320115',
                        postalCode: '211100',
                        children: null,
                    },
                    {
                        text: '六合区',
                        code: '320116',
                        postalCode: '211500',
                        children: null,
                    },
                    {
                        text: '溧水县',
                        code: '320124',
                        postalCode: '211200',
                        children: null,
                    },
                    {
                        text: '高淳县',
                        code: '320125',
                        postalCode: '211300',
                        children: null,
                    },
                ],
            },
            {
                text: '无锡市',
                code: '3202',
                postalCode: '0',
                children: [
                    {
                        text: '崇安区',
                        code: '320202',
                        postalCode: '214002',
                        children: null,
                    },
                    {
                        text: '南长区',
                        code: '320203',
                        postalCode: '214021',
                        children: null,
                    },
                    {
                        text: '北塘区',
                        code: '320204',
                        postalCode: '214044',
                        children: null,
                    },
                    {
                        text: '锡山区',
                        code: '320205',
                        postalCode: '214101',
                        children: null,
                    },
                    {
                        text: '惠山区',
                        code: '320206',
                        postalCode: '214174',
                        children: null,
                    },
                    {
                        text: '滨湖区',
                        code: '320211',
                        postalCode: '214062',
                        children: null,
                    },
                    {
                        text: '江阴市',
                        code: '320281',
                        postalCode: '214400',
                        children: null,
                    },
                    {
                        text: '宜兴市',
                        code: '320282',
                        postalCode: '214200',
                        children: null,
                    },
                ],
            },
            {
                text: '徐州市',
                code: '3203',
                postalCode: '0',
                children: [
                    {
                        text: '鼓楼区',
                        code: '320302',
                        postalCode: '221005',
                        children: null,
                    },
                    {
                        text: '云龙区',
                        code: '320303',
                        postalCode: '221009',
                        children: null,
                    },
                    {
                        text: '贾汪区',
                        code: '320305',
                        postalCode: '221011',
                        children: null,
                    },
                    {
                        text: '泉山区',
                        code: '320311',
                        postalCode: '221006',
                        children: null,
                    },
                    {
                        text: '铜山区',
                        code: '320312',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '丰县',
                        code: '320321',
                        postalCode: '221700',
                        children: null,
                    },
                    {
                        text: '沛县',
                        code: '320322',
                        postalCode: '221600',
                        children: null,
                    },
                    {
                        text: '睢宁县',
                        code: '320324',
                        postalCode: '221200',
                        children: null,
                    },
                    {
                        text: '新沂市',
                        code: '320381',
                        postalCode: '221400',
                        children: null,
                    },
                    {
                        text: '邳州市',
                        code: '320382',
                        postalCode: '221300',
                        children: null,
                    },
                ],
            },
            {
                text: '常州市',
                code: '3204',
                postalCode: '0',
                children: [
                    {
                        text: '天宁区',
                        code: '320402',
                        postalCode: '213003',
                        children: null,
                    },
                    {
                        text: '钟楼区',
                        code: '320404',
                        postalCode: '213002',
                        children: null,
                    },
                    {
                        text: '戚墅堰区',
                        code: '320405',
                        postalCode: '213011',
                        children: null,
                    },
                    {
                        text: '新北区',
                        code: '320411',
                        postalCode: '213001',
                        children: null,
                    },
                    {
                        text: '武进区',
                        code: '320412',
                        postalCode: '213161',
                        children: null,
                    },
                    {
                        text: '溧阳市',
                        code: '320481',
                        postalCode: '213300',
                        children: null,
                    },
                    {
                        text: '金坛市',
                        code: '320482',
                        postalCode: '213200',
                        children: null,
                    },
                ],
            },
            {
                text: '苏州市',
                code: '3205',
                postalCode: '0',
                children: [
                    {
                        text: '虎丘区',
                        code: '320505',
                        postalCode: '215004',
                        children: null,
                    },
                    {
                        text: '吴中区',
                        code: '320506',
                        postalCode: '215128',
                        children: null,
                    },
                    {
                        text: '相城区',
                        code: '320507',
                        postalCode: '215131',
                        children: null,
                    },
                    {
                        text: '姑苏区',
                        code: '320508',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '吴江区',
                        code: '320509',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '常熟市',
                        code: '320581',
                        postalCode: '215500',
                        children: null,
                    },
                    {
                        text: '张家港市',
                        code: '320582',
                        postalCode: '215600',
                        children: null,
                    },
                    {
                        text: '昆山市',
                        code: '320583',
                        postalCode: '215300',
                        children: null,
                    },
                    {
                        text: '太仓市',
                        code: '320585',
                        postalCode: '215400',
                        children: null,
                    },
                ],
            },
            {
                text: '南通市',
                code: '3206',
                postalCode: '0',
                children: [
                    {
                        text: '崇川区',
                        code: '320602',
                        postalCode: '226001',
                        children: null,
                    },
                    {
                        text: '港闸区',
                        code: '320611',
                        postalCode: '226001',
                        children: null,
                    },
                    {
                        text: '通州区',
                        code: '320612',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '海安县',
                        code: '320621',
                        postalCode: '226600',
                        children: null,
                    },
                    {
                        text: '如东县',
                        code: '320623',
                        postalCode: '226400',
                        children: null,
                    },
                    {
                        text: '启东市',
                        code: '320681',
                        postalCode: '226200',
                        children: null,
                    },
                    {
                        text: '如皋市',
                        code: '320682',
                        postalCode: '226500',
                        children: null,
                    },
                    {
                        text: '海门市',
                        code: '320684',
                        postalCode: '226100',
                        children: null,
                    },
                ],
            },
            {
                text: '连云港市',
                code: '3207',
                postalCode: '0',
                children: [
                    {
                        text: '连云区',
                        code: '320703',
                        postalCode: '222042',
                        children: null,
                    },
                    {
                        text: '新浦区',
                        code: '320705',
                        postalCode: '222003',
                        children: null,
                    },
                    {
                        text: '海州区',
                        code: '320706',
                        postalCode: '222023',
                        children: null,
                    },
                    {
                        text: '赣榆县',
                        code: '320721',
                        postalCode: '222100',
                        children: null,
                    },
                    {
                        text: '东海县',
                        code: '320722',
                        postalCode: '222300',
                        children: null,
                    },
                    {
                        text: '灌云县',
                        code: '320723',
                        postalCode: '222200',
                        children: null,
                    },
                    {
                        text: '灌南县',
                        code: '320724',
                        postalCode: '223500',
                        children: null,
                    },
                ],
            },
            {
                text: '淮安市',
                code: '3208',
                postalCode: '0',
                children: [
                    {
                        text: '清河区',
                        code: '320802',
                        postalCode: '223001',
                        children: null,
                    },
                    {
                        text: '淮安区',
                        code: '320803',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '淮阴区',
                        code: '320804',
                        postalCode: '223300',
                        children: null,
                    },
                    {
                        text: '清浦区',
                        code: '320811',
                        postalCode: '223002',
                        children: null,
                    },
                    {
                        text: '涟水县',
                        code: '320826',
                        postalCode: '223400',
                        children: null,
                    },
                    {
                        text: '洪泽县',
                        code: '320829',
                        postalCode: '223100',
                        children: null,
                    },
                    {
                        text: '盱眙县',
                        code: '320830',
                        postalCode: '211700',
                        children: null,
                    },
                    {
                        text: '金湖县',
                        code: '320831',
                        postalCode: '211600',
                        children: null,
                    },
                ],
            },
            {
                text: '盐城市',
                code: '3209',
                postalCode: '0',
                children: [
                    {
                        text: '亭湖区',
                        code: '320902',
                        postalCode: '224005',
                        children: null,
                    },
                    {
                        text: '盐都区',
                        code: '320903',
                        postalCode: '224055',
                        children: null,
                    },
                    {
                        text: '响水县',
                        code: '320921',
                        postalCode: '224600',
                        children: null,
                    },
                    {
                        text: '滨海县',
                        code: '320922',
                        postalCode: '224500',
                        children: null,
                    },
                    {
                        text: '阜宁县',
                        code: '320923',
                        postalCode: '224400',
                        children: null,
                    },
                    {
                        text: '射阳县',
                        code: '320924',
                        postalCode: '224300',
                        children: null,
                    },
                    {
                        text: '建湖县',
                        code: '320925',
                        postalCode: '224700',
                        children: null,
                    },
                    {
                        text: '东台市',
                        code: '320981',
                        postalCode: '224200',
                        children: null,
                    },
                    {
                        text: '大丰市',
                        code: '320982',
                        postalCode: '224100',
                        children: null,
                    },
                ],
            },
            {
                text: '扬州市',
                code: '3210',
                postalCode: '0',
                children: [
                    {
                        text: '广陵区',
                        code: '321002',
                        postalCode: '225002',
                        children: null,
                    },
                    {
                        text: '邗江区',
                        code: '321003',
                        postalCode: '225002',
                        children: null,
                    },
                    {
                        text: '江都区',
                        code: '321012',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '宝应县',
                        code: '321023',
                        postalCode: '225800',
                        children: null,
                    },
                    {
                        text: '仪征市',
                        code: '321081',
                        postalCode: '211400',
                        children: null,
                    },
                    {
                        text: '高邮市',
                        code: '321084',
                        postalCode: '225600',
                        children: null,
                    },
                ],
            },
            {
                text: '镇江市',
                code: '3211',
                postalCode: '0',
                children: [
                    {
                        text: '京口区',
                        code: '321102',
                        postalCode: '212001',
                        children: null,
                    },
                    {
                        text: '润州区',
                        code: '321111',
                        postalCode: '212004',
                        children: null,
                    },
                    {
                        text: '丹徒区',
                        code: '321112',
                        postalCode: '212001',
                        children: null,
                    },
                    {
                        text: '丹阳市',
                        code: '321181',
                        postalCode: '212300',
                        children: null,
                    },
                    {
                        text: '扬中市',
                        code: '321182',
                        postalCode: '212200',
                        children: null,
                    },
                    {
                        text: '句容市',
                        code: '321183',
                        postalCode: '212400',
                        children: null,
                    },
                ],
            },
            {
                text: '泰州市',
                code: '3212',
                postalCode: '0',
                children: [
                    {
                        text: '海陵区',
                        code: '321202',
                        postalCode: '225300',
                        children: null,
                    },
                    {
                        text: '高港区',
                        code: '321203',
                        postalCode: '225321',
                        children: null,
                    },
                    {
                        text: '兴化市',
                        code: '321281',
                        postalCode: '225700',
                        children: null,
                    },
                    {
                        text: '靖江市',
                        code: '321282',
                        postalCode: '214500',
                        children: null,
                    },
                    {
                        text: '泰兴市',
                        code: '321283',
                        postalCode: '225400',
                        children: null,
                    },
                    {
                        text: '姜堰市',
                        code: '321284',
                        postalCode: '225500',
                        children: null,
                    },
                ],
            },
            {
                text: '宿迁市',
                code: '3213',
                postalCode: '0',
                children: [
                    {
                        text: '宿城区',
                        code: '321302',
                        postalCode: '223800',
                        children: null,
                    },
                    {
                        text: '宿豫区',
                        code: '321311',
                        postalCode: '223800',
                        children: null,
                    },
                    {
                        text: '沭阳县',
                        code: '321322',
                        postalCode: '223600',
                        children: null,
                    },
                    {
                        text: '泗阳县',
                        code: '321323',
                        postalCode: '223700',
                        children: null,
                    },
                    {
                        text: '泗洪县',
                        code: '321324',
                        postalCode: '223900',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '浙江省',
        code: '33',
        postalCode: '0',
        children: [
            {
                text: '杭州市',
                code: '3301',
                postalCode: '0',
                children: [
                    {
                        text: '上城区',
                        code: '330102',
                        postalCode: '310002',
                        children: null,
                    },
                    {
                        text: '下城区',
                        code: '330103',
                        postalCode: '310006',
                        children: null,
                    },
                    {
                        text: '江干区',
                        code: '330104',
                        postalCode: '310016',
                        children: null,
                    },
                    {
                        text: '拱墅区',
                        code: '330105',
                        postalCode: '310011',
                        children: null,
                    },
                    {
                        text: '西湖区',
                        code: '330106',
                        postalCode: '310013',
                        children: null,
                    },
                    {
                        text: '滨江区',
                        code: '330108',
                        postalCode: '310051',
                        children: null,
                    },
                    {
                        text: '萧山区',
                        code: '330109',
                        postalCode: '311200',
                        children: null,
                    },
                    {
                        text: '余杭区',
                        code: '330110',
                        postalCode: '311100',
                        children: null,
                    },
                    {
                        text: '桐庐县',
                        code: '330122',
                        postalCode: '311500',
                        children: null,
                    },
                    {
                        text: '淳安县',
                        code: '330127',
                        postalCode: '311700',
                        children: null,
                    },
                    {
                        text: '建德市',
                        code: '330182',
                        postalCode: '311600',
                        children: null,
                    },
                    {
                        text: '富阳市',
                        code: '330183',
                        postalCode: '311400',
                        children: null,
                    },
                    {
                        text: '临安市',
                        code: '330185',
                        postalCode: '311300',
                        children: null,
                    },
                ],
            },
            {
                text: '宁波市',
                code: '3302',
                postalCode: '0',
                children: [
                    {
                        text: '海曙区',
                        code: '330203',
                        postalCode: '315000',
                        children: null,
                    },
                    {
                        text: '江东区',
                        code: '330204',
                        postalCode: '315040',
                        children: null,
                    },
                    {
                        text: '江北区',
                        code: '330205',
                        postalCode: '315040',
                        children: null,
                    },
                    {
                        text: '北仑区',
                        code: '330206',
                        postalCode: '315800',
                        children: null,
                    },
                    {
                        text: '镇海区',
                        code: '330211',
                        postalCode: '315200',
                        children: null,
                    },
                    {
                        text: '鄞州区',
                        code: '330212',
                        postalCode: '315100',
                        children: null,
                    },
                    {
                        text: '象山县',
                        code: '330225',
                        postalCode: '315700',
                        children: null,
                    },
                    {
                        text: '宁海县',
                        code: '330226',
                        postalCode: '315600',
                        children: null,
                    },
                    {
                        text: '余姚市',
                        code: '330281',
                        postalCode: '315400',
                        children: null,
                    },
                    {
                        text: '慈溪市',
                        code: '330282',
                        postalCode: '315300',
                        children: null,
                    },
                    {
                        text: '奉化市',
                        code: '330283',
                        postalCode: '315500',
                        children: null,
                    },
                ],
            },
            {
                text: '温州市',
                code: '3303',
                postalCode: '0',
                children: [
                    {
                        text: '鹿城区',
                        code: '330302',
                        postalCode: '325000',
                        children: null,
                    },
                    {
                        text: '龙湾区',
                        code: '330303',
                        postalCode: '325013',
                        children: null,
                    },
                    {
                        text: '瓯海区',
                        code: '330304',
                        postalCode: '325005',
                        children: null,
                    },
                    {
                        text: '洞头县',
                        code: '330322',
                        postalCode: '325700',
                        children: null,
                    },
                    {
                        text: '永嘉县',
                        code: '330324',
                        postalCode: '315100',
                        children: null,
                    },
                    {
                        text: '平阳县',
                        code: '330326',
                        postalCode: '325400',
                        children: null,
                    },
                    {
                        text: '苍南县',
                        code: '330327',
                        postalCode: '325800',
                        children: null,
                    },
                    {
                        text: '文成县',
                        code: '330328',
                        postalCode: '325300',
                        children: null,
                    },
                    {
                        text: '泰顺县',
                        code: '330329',
                        postalCode: '325500',
                        children: null,
                    },
                    {
                        text: '瑞安市',
                        code: '330381',
                        postalCode: '325200',
                        children: null,
                    },
                    {
                        text: '乐清市',
                        code: '330382',
                        postalCode: '325600',
                        children: null,
                    },
                ],
            },
            {
                text: '嘉兴市',
                code: '3304',
                postalCode: '0',
                children: [
                    {
                        text: '南湖区',
                        code: '330402',
                        postalCode: '314001',
                        children: null,
                    },
                    {
                        text: '秀洲区',
                        code: '330411',
                        postalCode: '314001',
                        children: null,
                    },
                    {
                        text: '嘉善县',
                        code: '330421',
                        postalCode: '314100',
                        children: null,
                    },
                    {
                        text: '海盐县',
                        code: '330424',
                        postalCode: '314300',
                        children: null,
                    },
                    {
                        text: '海宁市',
                        code: '330481',
                        postalCode: '314400',
                        children: null,
                    },
                    {
                        text: '平湖市',
                        code: '330482',
                        postalCode: '314200',
                        children: null,
                    },
                    {
                        text: '桐乡市',
                        code: '330483',
                        postalCode: '314500',
                        children: null,
                    },
                ],
            },
            {
                text: '湖州市',
                code: '3305',
                postalCode: '0',
                children: [
                    {
                        text: '吴兴区',
                        code: '330502',
                        postalCode: '313000',
                        children: null,
                    },
                    {
                        text: '南浔区',
                        code: '330503',
                        postalCode: '313009',
                        children: null,
                    },
                    {
                        text: '德清县',
                        code: '330521',
                        postalCode: '313200',
                        children: null,
                    },
                    {
                        text: '长兴县',
                        code: '330522',
                        postalCode: '313100',
                        children: null,
                    },
                    {
                        text: '安吉县',
                        code: '330523',
                        postalCode: '313300',
                        children: null,
                    },
                ],
            },
            {
                text: '绍兴市',
                code: '3306',
                postalCode: '0',
                children: [
                    {
                        text: '越城区',
                        code: '330602',
                        postalCode: '312000',
                        children: null,
                    },
                    {
                        text: '绍兴县',
                        code: '330621',
                        postalCode: '312000',
                        children: null,
                    },
                    {
                        text: '新昌县',
                        code: '330624',
                        postalCode: '312500',
                        children: null,
                    },
                    {
                        text: '诸暨市',
                        code: '330681',
                        postalCode: '311800',
                        children: null,
                    },
                    {
                        text: '上虞市',
                        code: '330682',
                        postalCode: '312300',
                        children: null,
                    },
                    {
                        text: '嵊州市',
                        code: '330683',
                        postalCode: '312400',
                        children: null,
                    },
                ],
            },
            {
                text: '金华市',
                code: '3307',
                postalCode: '0',
                children: [
                    {
                        text: '婺城区',
                        code: '330702',
                        postalCode: '321000',
                        children: null,
                    },
                    {
                        text: '金东区',
                        code: '330703',
                        postalCode: '321000',
                        children: null,
                    },
                    {
                        text: '武义县',
                        code: '330723',
                        postalCode: '321200',
                        children: null,
                    },
                    {
                        text: '浦江县',
                        code: '330726',
                        postalCode: '322200',
                        children: null,
                    },
                    {
                        text: '磐安县',
                        code: '330727',
                        postalCode: '322300',
                        children: null,
                    },
                    {
                        text: '兰溪市',
                        code: '330781',
                        postalCode: '321100',
                        children: null,
                    },
                    {
                        text: '义乌市',
                        code: '330782',
                        postalCode: '322000',
                        children: null,
                    },
                    {
                        text: '东阳市',
                        code: '330783',
                        postalCode: '322100',
                        children: null,
                    },
                    {
                        text: '永康市',
                        code: '330784',
                        postalCode: '321300',
                        children: null,
                    },
                ],
            },
            {
                text: '衢州市',
                code: '3308',
                postalCode: '0',
                children: [
                    {
                        text: '柯城区',
                        code: '330802',
                        postalCode: '324100',
                        children: null,
                    },
                    {
                        text: '衢江区',
                        code: '330803',
                        postalCode: '324022',
                        children: null,
                    },
                    {
                        text: '常山县',
                        code: '330822',
                        postalCode: '324200',
                        children: null,
                    },
                    {
                        text: '开化县',
                        code: '330824',
                        postalCode: '324300',
                        children: null,
                    },
                    {
                        text: '龙游县',
                        code: '330825',
                        postalCode: '324400',
                        children: null,
                    },
                    {
                        text: '江山市',
                        code: '330881',
                        postalCode: '324100',
                        children: null,
                    },
                ],
            },
            {
                text: '舟山市',
                code: '3309',
                postalCode: '0',
                children: [
                    {
                        text: '定海区',
                        code: '330902',
                        postalCode: '316000',
                        children: null,
                    },
                    {
                        text: '普陀区',
                        code: '330903',
                        postalCode: '316100',
                        children: null,
                    },
                    {
                        text: '岱山县',
                        code: '330921',
                        postalCode: '316200',
                        children: null,
                    },
                    {
                        text: '嵊泗县',
                        code: '330922',
                        postalCode: '202450',
                        children: null,
                    },
                ],
            },
            {
                text: '台州市',
                code: '3310',
                postalCode: '0',
                children: [
                    {
                        text: '椒江区',
                        code: '331002',
                        postalCode: '318000',
                        children: null,
                    },
                    {
                        text: '黄岩区',
                        code: '331003',
                        postalCode: '318020',
                        children: null,
                    },
                    {
                        text: '路桥区',
                        code: '331004',
                        postalCode: '318050',
                        children: null,
                    },
                    {
                        text: '玉环县',
                        code: '331021',
                        postalCode: '317600',
                        children: null,
                    },
                    {
                        text: '三门县',
                        code: '331022',
                        postalCode: '317100',
                        children: null,
                    },
                    {
                        text: '天台县',
                        code: '331023',
                        postalCode: '317200',
                        children: null,
                    },
                    {
                        text: '仙居县',
                        code: '331024',
                        postalCode: '317300',
                        children: null,
                    },
                    {
                        text: '温岭市',
                        code: '331081',
                        postalCode: '317500',
                        children: null,
                    },
                    {
                        text: '临海市',
                        code: '331082',
                        postalCode: '317000',
                        children: null,
                    },
                ],
            },
            {
                text: '丽水市',
                code: '3311',
                postalCode: '0',
                children: [
                    {
                        text: '莲都区',
                        code: '331102',
                        postalCode: '323000',
                        children: null,
                    },
                    {
                        text: '青田县',
                        code: '331121',
                        postalCode: '323900',
                        children: null,
                    },
                    {
                        text: '缙云县',
                        code: '331122',
                        postalCode: '321400',
                        children: null,
                    },
                    {
                        text: '遂昌县',
                        code: '331123',
                        postalCode: '323300',
                        children: null,
                    },
                    {
                        text: '松阳县',
                        code: '331124',
                        postalCode: '323400',
                        children: null,
                    },
                    {
                        text: '云和县',
                        code: '331125',
                        postalCode: '323600',
                        children: null,
                    },
                    {
                        text: '庆元县',
                        code: '331126',
                        postalCode: '323800',
                        children: null,
                    },
                    {
                        text: '景宁畲族自治县',
                        code: '331127',
                        postalCode: '323500',
                        children: null,
                    },
                    {
                        text: '龙泉市',
                        code: '331181',
                        postalCode: '323700',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '安徽省',
        code: '34',
        postalCode: '0',
        children: [
            {
                text: '合肥市',
                code: '3401',
                postalCode: '0',
                children: [
                    {
                        text: '瑶海区',
                        code: '340102',
                        postalCode: '230011',
                        children: null,
                    },
                    {
                        text: '庐阳区',
                        code: '340103',
                        postalCode: '230001',
                        children: null,
                    },
                    {
                        text: '蜀山区',
                        code: '340104',
                        postalCode: '230031',
                        children: null,
                    },
                    {
                        text: '包河区',
                        code: '340111',
                        postalCode: '230041',
                        children: null,
                    },
                    {
                        text: '长丰县',
                        code: '340121',
                        postalCode: '231100',
                        children: null,
                    },
                    {
                        text: '肥东县',
                        code: '340122',
                        postalCode: '231600',
                        children: null,
                    },
                    {
                        text: '肥西县',
                        code: '340123',
                        postalCode: '231200',
                        children: null,
                    },
                    {
                        text: '庐江县',
                        code: '340124',
                        postalCode: '231500',
                        children: null,
                    },
                    {
                        text: '巢湖市',
                        code: '340181',
                        postalCode: '238000',
                        children: null,
                    },
                ],
            },
            {
                text: '芜湖市',
                code: '3402',
                postalCode: '0',
                children: [
                    {
                        text: '镜湖区',
                        code: '340202',
                        postalCode: '241000',
                        children: null,
                    },
                    {
                        text: '弋江区',
                        code: '340203',
                        postalCode: '241000',
                        children: null,
                    },
                    {
                        text: '鸠江区',
                        code: '340207',
                        postalCode: '241000',
                        children: null,
                    },
                    {
                        text: '三山区',
                        code: '340208',
                        postalCode: '241000',
                        children: null,
                    },
                    {
                        text: '芜湖县',
                        code: '340221',
                        postalCode: '241100',
                        children: null,
                    },
                    {
                        text: '繁昌县',
                        code: '340222',
                        postalCode: '241200',
                        children: null,
                    },
                    {
                        text: '南陵县',
                        code: '340223',
                        postalCode: '242400',
                        children: null,
                    },
                    {
                        text: '无为县',
                        code: '340225',
                        postalCode: '238300',
                        children: null,
                    },
                ],
            },
            {
                text: '蚌埠市',
                code: '3403',
                postalCode: '0',
                children: [
                    {
                        text: '龙子湖区',
                        code: '340302',
                        postalCode: '233000',
                        children: null,
                    },
                    {
                        text: '蚌山区',
                        code: '340303',
                        postalCode: '233000',
                        children: null,
                    },
                    {
                        text: '禹会区',
                        code: '340304',
                        postalCode: '233000',
                        children: null,
                    },
                    {
                        text: '淮上区',
                        code: '340311',
                        postalCode: '233000',
                        children: null,
                    },
                    {
                        text: '怀远县',
                        code: '340321',
                        postalCode: '233400',
                        children: null,
                    },
                    {
                        text: '五河县',
                        code: '340322',
                        postalCode: '233300',
                        children: null,
                    },
                    {
                        text: '固镇县',
                        code: '340323',
                        postalCode: '233700',
                        children: null,
                    },
                ],
            },
            {
                text: '淮南市',
                code: '3404',
                postalCode: '0',
                children: [
                    {
                        text: '大通区',
                        code: '340402',
                        postalCode: '232033',
                        children: null,
                    },
                    {
                        text: '田家庵区',
                        code: '340403',
                        postalCode: '232000',
                        children: null,
                    },
                    {
                        text: '谢家集区',
                        code: '340404',
                        postalCode: '232052',
                        children: null,
                    },
                    {
                        text: '八公山区',
                        code: '340405',
                        postalCode: '232072',
                        children: null,
                    },
                    {
                        text: '潘集区',
                        code: '340406',
                        postalCode: '232082',
                        children: null,
                    },
                    {
                        text: '凤台县',
                        code: '340421',
                        postalCode: '232100',
                        children: null,
                    },
                ],
            },
            {
                text: '马鞍山市',
                code: '3405',
                postalCode: '0',
                children: [
                    {
                        text: '花山区',
                        code: '340503',
                        postalCode: '243000',
                        children: null,
                    },
                    {
                        text: '雨山区',
                        code: '340504',
                        postalCode: '243071',
                        children: null,
                    },
                    {
                        text: '博望区',
                        code: '340506',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '当涂县',
                        code: '340521',
                        postalCode: '243100',
                        children: null,
                    },
                    {
                        text: '含山县',
                        code: '340522',
                        postalCode: '238100',
                        children: null,
                    },
                    {
                        text: '和县',
                        code: '340523',
                        postalCode: '238200',
                        children: null,
                    },
                ],
            },
            {
                text: '淮北市',
                code: '3406',
                postalCode: '0',
                children: [
                    {
                        text: '杜集区',
                        code: '340602',
                        postalCode: '235000',
                        children: null,
                    },
                    {
                        text: '相山区',
                        code: '340603',
                        postalCode: '235000',
                        children: null,
                    },
                    {
                        text: '烈山区',
                        code: '340604',
                        postalCode: '235000',
                        children: null,
                    },
                    {
                        text: '濉溪县',
                        code: '340621',
                        postalCode: '235100',
                        children: null,
                    },
                ],
            },
            {
                text: '铜陵市',
                code: '3407',
                postalCode: '0',
                children: [
                    {
                        text: '铜官山区',
                        code: '340702',
                        postalCode: '244000',
                        children: null,
                    },
                    {
                        text: '狮子山区',
                        code: '340703',
                        postalCode: '244000',
                        children: null,
                    },
                    {
                        text: '郊区',
                        code: '340711',
                        postalCode: '244000',
                        children: null,
                    },
                    {
                        text: '铜陵县',
                        code: '340721',
                        postalCode: '244100',
                        children: null,
                    },
                ],
            },
            {
                text: '安庆市',
                code: '3408',
                postalCode: '0',
                children: [
                    {
                        text: '迎江区',
                        code: '340802',
                        postalCode: '246001',
                        children: null,
                    },
                    {
                        text: '大观区',
                        code: '340803',
                        postalCode: '246002',
                        children: null,
                    },
                    {
                        text: '宜秀区',
                        code: '340811',
                        postalCode: '246003',
                        children: null,
                    },
                    {
                        text: '怀宁县',
                        code: '340822',
                        postalCode: '246100',
                        children: null,
                    },
                    {
                        text: '枞阳县',
                        code: '340823',
                        postalCode: '246700',
                        children: null,
                    },
                    {
                        text: '潜山县',
                        code: '340824',
                        postalCode: '246300',
                        children: null,
                    },
                    {
                        text: '太湖县',
                        code: '340825',
                        postalCode: '246400',
                        children: null,
                    },
                    {
                        text: '宿松县',
                        code: '340826',
                        postalCode: '246500',
                        children: null,
                    },
                    {
                        text: '望江县',
                        code: '340827',
                        postalCode: '246200',
                        children: null,
                    },
                    {
                        text: '岳西县',
                        code: '340828',
                        postalCode: '246600',
                        children: null,
                    },
                    {
                        text: '桐城市',
                        code: '340881',
                        postalCode: '231400',
                        children: null,
                    },
                ],
            },
            {
                text: '黄山市',
                code: '3410',
                postalCode: '0',
                children: [
                    {
                        text: '屯溪区',
                        code: '341002',
                        postalCode: '245000',
                        children: null,
                    },
                    {
                        text: '黄山区',
                        code: '341003',
                        postalCode: '242700',
                        children: null,
                    },
                    {
                        text: '徽州区',
                        code: '341004',
                        postalCode: '245061',
                        children: null,
                    },
                    {
                        text: '歙县',
                        code: '341021',
                        postalCode: '245200',
                        children: null,
                    },
                    {
                        text: '休宁县',
                        code: '341022',
                        postalCode: '245400',
                        children: null,
                    },
                    {
                        text: '黟县',
                        code: '341023',
                        postalCode: '245500',
                        children: null,
                    },
                    {
                        text: '祁门县',
                        code: '341024',
                        postalCode: '245600',
                        children: null,
                    },
                ],
            },
            {
                text: '滁州市',
                code: '3411',
                postalCode: '0',
                children: [
                    {
                        text: '琅琊区',
                        code: '341102',
                        postalCode: '239000',
                        children: null,
                    },
                    {
                        text: '南谯区',
                        code: '341103',
                        postalCode: '239000',
                        children: null,
                    },
                    {
                        text: '来安县',
                        code: '341122',
                        postalCode: '239200',
                        children: null,
                    },
                    {
                        text: '全椒县',
                        code: '341124',
                        postalCode: '239500',
                        children: null,
                    },
                    {
                        text: '定远县',
                        code: '341125',
                        postalCode: '233200',
                        children: null,
                    },
                    {
                        text: '凤阳县',
                        code: '341126',
                        postalCode: '233100',
                        children: null,
                    },
                    {
                        text: '天长市',
                        code: '341181',
                        postalCode: '239300',
                        children: null,
                    },
                    {
                        text: '明光市',
                        code: '341182',
                        postalCode: '239400',
                        children: null,
                    },
                ],
            },
            {
                text: '阜阳市',
                code: '3412',
                postalCode: '0',
                children: [
                    {
                        text: '颍州区',
                        code: '341202',
                        postalCode: '236001',
                        children: null,
                    },
                    {
                        text: '颍东区',
                        code: '341203',
                        postalCode: '236058',
                        children: null,
                    },
                    {
                        text: '颍泉区',
                        code: '341204',
                        postalCode: '236045',
                        children: null,
                    },
                    {
                        text: '临泉县',
                        code: '341221',
                        postalCode: '236400',
                        children: null,
                    },
                    {
                        text: '太和县',
                        code: '341222',
                        postalCode: '236600',
                        children: null,
                    },
                    {
                        text: '阜南县',
                        code: '341225',
                        postalCode: '236300',
                        children: null,
                    },
                    {
                        text: '颍上县',
                        code: '341226',
                        postalCode: '236200',
                        children: null,
                    },
                    {
                        text: '界首市',
                        code: '341282',
                        postalCode: '236500',
                        children: null,
                    },
                ],
            },
            {
                text: '宿州市',
                code: '3413',
                postalCode: '0',
                children: [
                    {
                        text: '埇桥区',
                        code: '341302',
                        postalCode: '234000',
                        children: null,
                    },
                    {
                        text: '砀山县',
                        code: '341321',
                        postalCode: '235300',
                        children: null,
                    },
                    {
                        text: '萧县',
                        code: '341322',
                        postalCode: '235200',
                        children: null,
                    },
                    {
                        text: '灵璧县',
                        code: '341323',
                        postalCode: '234200',
                        children: null,
                    },
                    {
                        text: '泗县',
                        code: '341324',
                        postalCode: '234300',
                        children: null,
                    },
                ],
            },
            {
                text: '六安市',
                code: '3415',
                postalCode: '0',
                children: [
                    {
                        text: '金安区',
                        code: '341502',
                        postalCode: '237000',
                        children: null,
                    },
                    {
                        text: '裕安区',
                        code: '341503',
                        postalCode: '237010',
                        children: null,
                    },
                    {
                        text: '寿县',
                        code: '341521',
                        postalCode: '232200',
                        children: null,
                    },
                    {
                        text: '霍邱县',
                        code: '341522',
                        postalCode: '237400',
                        children: null,
                    },
                    {
                        text: '舒城县',
                        code: '341523',
                        postalCode: '231300',
                        children: null,
                    },
                    {
                        text: '金寨县',
                        code: '341524',
                        postalCode: '237300',
                        children: null,
                    },
                    {
                        text: '霍山县',
                        code: '341525',
                        postalCode: '237200',
                        children: null,
                    },
                ],
            },
            {
                text: '亳州市',
                code: '3416',
                postalCode: '0',
                children: [
                    {
                        text: '谯城区',
                        code: '341602',
                        postalCode: '236800',
                        children: null,
                    },
                    {
                        text: '涡阳县',
                        code: '341621',
                        postalCode: '233600',
                        children: null,
                    },
                    {
                        text: '蒙城县',
                        code: '341622',
                        postalCode: '233500',
                        children: null,
                    },
                    {
                        text: '利辛县',
                        code: '341623',
                        postalCode: '236700',
                        children: null,
                    },
                ],
            },
            {
                text: '池州市',
                code: '3417',
                postalCode: '0',
                children: [
                    {
                        text: '贵池区',
                        code: '341702',
                        postalCode: '247100',
                        children: null,
                    },
                    {
                        text: '东至县',
                        code: '341721',
                        postalCode: '247200',
                        children: null,
                    },
                    {
                        text: '石台县',
                        code: '341722',
                        postalCode: '245100',
                        children: null,
                    },
                    {
                        text: '青阳县',
                        code: '341723',
                        postalCode: '242800',
                        children: null,
                    },
                ],
            },
            {
                text: '宣城市',
                code: '3418',
                postalCode: '0',
                children: [
                    {
                        text: '宣州区',
                        code: '341802',
                        postalCode: '242000',
                        children: null,
                    },
                    {
                        text: '郎溪县',
                        code: '341821',
                        postalCode: '242100',
                        children: null,
                    },
                    {
                        text: '广德县',
                        code: '341822',
                        postalCode: '242200',
                        children: null,
                    },
                    {
                        text: '泾县',
                        code: '341823',
                        postalCode: '242500',
                        children: null,
                    },
                    {
                        text: '绩溪县',
                        code: '341824',
                        postalCode: '245300',
                        children: null,
                    },
                    {
                        text: '旌德县',
                        code: '341825',
                        postalCode: '242600',
                        children: null,
                    },
                    {
                        text: '宁国市',
                        code: '341881',
                        postalCode: '242300',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '福建省',
        code: '35',
        postalCode: '0',
        children: [
            {
                text: '福州市',
                code: '3501',
                postalCode: '0',
                children: [
                    {
                        text: '鼓楼区',
                        code: '350102',
                        postalCode: '350001',
                        children: null,
                    },
                    {
                        text: '台江区',
                        code: '350103',
                        postalCode: '350004',
                        children: null,
                    },
                    {
                        text: '仓山区',
                        code: '350104',
                        postalCode: '350007',
                        children: null,
                    },
                    {
                        text: '马尾区',
                        code: '350105',
                        postalCode: '350015',
                        children: null,
                    },
                    {
                        text: '晋安区',
                        code: '350111',
                        postalCode: '350011',
                        children: null,
                    },
                    {
                        text: '闽侯县',
                        code: '350121',
                        postalCode: '350100',
                        children: null,
                    },
                    {
                        text: '连江县',
                        code: '350122',
                        postalCode: '350500',
                        children: null,
                    },
                    {
                        text: '罗源县',
                        code: '350123',
                        postalCode: '350600',
                        children: null,
                    },
                    {
                        text: '闽清县',
                        code: '350124',
                        postalCode: '350800',
                        children: null,
                    },
                    {
                        text: '永泰县',
                        code: '350125',
                        postalCode: '350700',
                        children: null,
                    },
                    {
                        text: '平潭县',
                        code: '350128',
                        postalCode: '350400',
                        children: null,
                    },
                    {
                        text: '福清市',
                        code: '350181',
                        postalCode: '350300',
                        children: null,
                    },
                    {
                        text: '长乐市',
                        code: '350182',
                        postalCode: '350200',
                        children: null,
                    },
                ],
            },
            {
                text: '厦门市',
                code: '3502',
                postalCode: '0',
                children: [
                    {
                        text: '思明区',
                        code: '350203',
                        postalCode: '361001',
                        children: null,
                    },
                    {
                        text: '海沧区',
                        code: '350205',
                        postalCode: '361026',
                        children: null,
                    },
                    {
                        text: '湖里区',
                        code: '350206',
                        postalCode: '361006',
                        children: null,
                    },
                    {
                        text: '集美区',
                        code: '350211',
                        postalCode: '361021',
                        children: null,
                    },
                    {
                        text: '同安区',
                        code: '350212',
                        postalCode: '361100',
                        children: null,
                    },
                    {
                        text: '翔安区',
                        code: '350213',
                        postalCode: '361101',
                        children: null,
                    },
                ],
            },
            {
                text: '莆田市',
                code: '3503',
                postalCode: '0',
                children: [
                    {
                        text: '城厢区',
                        code: '350302',
                        postalCode: '351100',
                        children: null,
                    },
                    {
                        text: '涵江区',
                        code: '350303',
                        postalCode: '351111',
                        children: null,
                    },
                    {
                        text: '荔城区',
                        code: '350304',
                        postalCode: '351100',
                        children: null,
                    },
                    {
                        text: '秀屿区',
                        code: '350305',
                        postalCode: '351152',
                        children: null,
                    },
                    {
                        text: '仙游县',
                        code: '350322',
                        postalCode: '351200',
                        children: null,
                    },
                ],
            },
            {
                text: '三明市',
                code: '3504',
                postalCode: '0',
                children: [
                    {
                        text: '梅列区',
                        code: '350402',
                        postalCode: '365000',
                        children: null,
                    },
                    {
                        text: '三元区',
                        code: '350403',
                        postalCode: '365001',
                        children: null,
                    },
                    {
                        text: '明溪县',
                        code: '350421',
                        postalCode: '365200',
                        children: null,
                    },
                    {
                        text: '清流县',
                        code: '350423',
                        postalCode: '365300',
                        children: null,
                    },
                    {
                        text: '宁化县',
                        code: '350424',
                        postalCode: '365400',
                        children: null,
                    },
                    {
                        text: '大田县',
                        code: '350425',
                        postalCode: '366100',
                        children: null,
                    },
                    {
                        text: '尤溪县',
                        code: '350426',
                        postalCode: '365100',
                        children: null,
                    },
                    {
                        text: '沙县',
                        code: '350427',
                        postalCode: '365500',
                        children: null,
                    },
                    {
                        text: '将乐县',
                        code: '350428',
                        postalCode: '353300',
                        children: null,
                    },
                    {
                        text: '泰宁县',
                        code: '350429',
                        postalCode: '354400',
                        children: null,
                    },
                    {
                        text: '建宁县',
                        code: '350430',
                        postalCode: '354500',
                        children: null,
                    },
                    {
                        text: '永安市',
                        code: '350481',
                        postalCode: '366000',
                        children: null,
                    },
                ],
            },
            {
                text: '泉州市',
                code: '3505',
                postalCode: '0',
                children: [
                    {
                        text: '鲤城区',
                        code: '350502',
                        postalCode: '362000',
                        children: null,
                    },
                    {
                        text: '丰泽区',
                        code: '350503',
                        postalCode: '362000',
                        children: null,
                    },
                    {
                        text: '洛江区',
                        code: '350504',
                        postalCode: '362011',
                        children: null,
                    },
                    {
                        text: '泉港区',
                        code: '350505',
                        postalCode: '362114',
                        children: null,
                    },
                    {
                        text: '惠安县',
                        code: '350521',
                        postalCode: '362100',
                        children: null,
                    },
                    {
                        text: '安溪县',
                        code: '350524',
                        postalCode: '362400',
                        children: null,
                    },
                    {
                        text: '永春县',
                        code: '350525',
                        postalCode: '362600',
                        children: null,
                    },
                    {
                        text: '德化县',
                        code: '350526',
                        postalCode: '362500',
                        children: null,
                    },
                    {
                        text: '金门县',
                        code: '350527',
                        postalCode: '362000',
                        children: null,
                    },
                    {
                        text: '石狮市',
                        code: '350581',
                        postalCode: '362700',
                        children: null,
                    },
                    {
                        text: '晋江市',
                        code: '350582',
                        postalCode: '362200',
                        children: null,
                    },
                    {
                        text: '南安市',
                        code: '350583',
                        postalCode: '362300',
                        children: null,
                    },
                ],
            },
            {
                text: '漳州市',
                code: '3506',
                postalCode: '0',
                children: [
                    {
                        text: '芗城区',
                        code: '350602',
                        postalCode: '363000',
                        children: null,
                    },
                    {
                        text: '龙文区',
                        code: '350603',
                        postalCode: '363005',
                        children: null,
                    },
                    {
                        text: '云霄县',
                        code: '350622',
                        postalCode: '363300',
                        children: null,
                    },
                    {
                        text: '漳浦县',
                        code: '350623',
                        postalCode: '363200',
                        children: null,
                    },
                    {
                        text: '诏安县',
                        code: '350624',
                        postalCode: '363500',
                        children: null,
                    },
                    {
                        text: '长泰县',
                        code: '350625',
                        postalCode: '363900',
                        children: null,
                    },
                    {
                        text: '东山县',
                        code: '350626',
                        postalCode: '363400',
                        children: null,
                    },
                    {
                        text: '南靖县',
                        code: '350627',
                        postalCode: '363600',
                        children: null,
                    },
                    {
                        text: '平和县',
                        code: '350628',
                        postalCode: '363700',
                        children: null,
                    },
                    {
                        text: '华安县',
                        code: '350629',
                        postalCode: '363800',
                        children: null,
                    },
                    {
                        text: '龙海市',
                        code: '350681',
                        postalCode: '363100',
                        children: null,
                    },
                ],
            },
            {
                text: '南平市',
                code: '3507',
                postalCode: '0',
                children: [
                    {
                        text: '延平区',
                        code: '350702',
                        postalCode: '353000',
                        children: null,
                    },
                    {
                        text: '顺昌县',
                        code: '350721',
                        postalCode: '353200',
                        children: null,
                    },
                    {
                        text: '浦城县',
                        code: '350722',
                        postalCode: '353400',
                        children: null,
                    },
                    {
                        text: '光泽县',
                        code: '350723',
                        postalCode: '354100',
                        children: null,
                    },
                    {
                        text: '松溪县',
                        code: '350724',
                        postalCode: '353500',
                        children: null,
                    },
                    {
                        text: '政和县',
                        code: '350725',
                        postalCode: '353600',
                        children: null,
                    },
                    {
                        text: '邵武市',
                        code: '350781',
                        postalCode: '354000',
                        children: null,
                    },
                    {
                        text: '武夷山市',
                        code: '350782',
                        postalCode: '354300',
                        children: null,
                    },
                    {
                        text: '建瓯市',
                        code: '350783',
                        postalCode: '353100',
                        children: null,
                    },
                    {
                        text: '建阳市',
                        code: '350784',
                        postalCode: '354200',
                        children: null,
                    },
                ],
            },
            {
                text: '龙岩市',
                code: '3508',
                postalCode: '0',
                children: [
                    {
                        text: '新罗区',
                        code: '350802',
                        postalCode: '364000',
                        children: null,
                    },
                    {
                        text: '长汀县',
                        code: '350821',
                        postalCode: '366300',
                        children: null,
                    },
                    {
                        text: '永定县',
                        code: '350822',
                        postalCode: '364100',
                        children: null,
                    },
                    {
                        text: '上杭县',
                        code: '350823',
                        postalCode: '364200',
                        children: null,
                    },
                    {
                        text: '武平县',
                        code: '350824',
                        postalCode: '364300',
                        children: null,
                    },
                    {
                        text: '连城县',
                        code: '350825',
                        postalCode: '366200',
                        children: null,
                    },
                    {
                        text: '漳平市',
                        code: '350881',
                        postalCode: '364400',
                        children: null,
                    },
                ],
            },
            {
                text: '宁德市',
                code: '3509',
                postalCode: '0',
                children: [
                    {
                        text: '蕉城区',
                        code: '350902',
                        postalCode: '352100',
                        children: null,
                    },
                    {
                        text: '霞浦县',
                        code: '350921',
                        postalCode: '355100',
                        children: null,
                    },
                    {
                        text: '古田县',
                        code: '350922',
                        postalCode: '352200',
                        children: null,
                    },
                    {
                        text: '屏南县',
                        code: '350923',
                        postalCode: '352300',
                        children: null,
                    },
                    {
                        text: '寿宁县',
                        code: '350924',
                        postalCode: '355500',
                        children: null,
                    },
                    {
                        text: '周宁县',
                        code: '350925',
                        postalCode: '355400',
                        children: null,
                    },
                    {
                        text: '柘荣县',
                        code: '350926',
                        postalCode: '355300',
                        children: null,
                    },
                    {
                        text: '福安市',
                        code: '350981',
                        postalCode: '355000',
                        children: null,
                    },
                    {
                        text: '福鼎市',
                        code: '350982',
                        postalCode: '355200',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '江西省',
        code: '36',
        postalCode: '0',
        children: [
            {
                text: '南昌市',
                code: '3601',
                postalCode: '0',
                children: [
                    {
                        text: '东湖区',
                        code: '360102',
                        postalCode: '330006',
                        children: null,
                    },
                    {
                        text: '西湖区',
                        code: '360103',
                        postalCode: '330009',
                        children: null,
                    },
                    {
                        text: '青云谱区',
                        code: '360104',
                        postalCode: '330001',
                        children: null,
                    },
                    {
                        text: '湾里区',
                        code: '360105',
                        postalCode: '330004',
                        children: null,
                    },
                    {
                        text: '青山湖区',
                        code: '360111',
                        postalCode: '330029',
                        children: null,
                    },
                    {
                        text: '南昌县',
                        code: '360121',
                        postalCode: '330200',
                        children: null,
                    },
                    {
                        text: '新建县',
                        code: '360122',
                        postalCode: '330100',
                        children: null,
                    },
                    {
                        text: '安义县',
                        code: '360123',
                        postalCode: '330500',
                        children: null,
                    },
                    {
                        text: '进贤县',
                        code: '360124',
                        postalCode: '331700',
                        children: null,
                    },
                ],
            },
            {
                text: '景德镇市',
                code: '3602',
                postalCode: '0',
                children: [
                    {
                        text: '昌江区',
                        code: '360202',
                        postalCode: '333000',
                        children: null,
                    },
                    {
                        text: '珠山区',
                        code: '360203',
                        postalCode: '333000',
                        children: null,
                    },
                    {
                        text: '浮梁县',
                        code: '360222',
                        postalCode: '333400',
                        children: null,
                    },
                    {
                        text: '乐平市',
                        code: '360281',
                        postalCode: '333300',
                        children: null,
                    },
                ],
            },
            {
                text: '萍乡市',
                code: '3603',
                postalCode: '0',
                children: [
                    {
                        text: '安源区',
                        code: '360302',
                        postalCode: '337000',
                        children: null,
                    },
                    {
                        text: '湘东区',
                        code: '360313',
                        postalCode: '337016',
                        children: null,
                    },
                    {
                        text: '莲花县',
                        code: '360321',
                        postalCode: '337100',
                        children: null,
                    },
                    {
                        text: '上栗县',
                        code: '360322',
                        postalCode: '337009',
                        children: null,
                    },
                    {
                        text: '芦溪县',
                        code: '360323',
                        postalCode: '337053',
                        children: null,
                    },
                ],
            },
            {
                text: '九江市',
                code: '3604',
                postalCode: '0',
                children: [
                    {
                        text: '庐山区',
                        code: '360402',
                        postalCode: '332005',
                        children: null,
                    },
                    {
                        text: '浔阳区',
                        code: '360403',
                        postalCode: '332000',
                        children: null,
                    },
                    {
                        text: '九江县',
                        code: '360421',
                        postalCode: '332100',
                        children: null,
                    },
                    {
                        text: '武宁县',
                        code: '360423',
                        postalCode: '332300',
                        children: null,
                    },
                    {
                        text: '修水县',
                        code: '360424',
                        postalCode: '332400',
                        children: null,
                    },
                    {
                        text: '永修县',
                        code: '360425',
                        postalCode: '330300',
                        children: null,
                    },
                    {
                        text: '德安县',
                        code: '360426',
                        postalCode: '330400',
                        children: null,
                    },
                    {
                        text: '星子县',
                        code: '360427',
                        postalCode: '332800',
                        children: null,
                    },
                    {
                        text: '都昌县',
                        code: '360428',
                        postalCode: '332600',
                        children: null,
                    },
                    {
                        text: '湖口县',
                        code: '360429',
                        postalCode: '332500',
                        children: null,
                    },
                    {
                        text: '彭泽县',
                        code: '360430',
                        postalCode: '332700',
                        children: null,
                    },
                    {
                        text: '瑞昌市',
                        code: '360481',
                        postalCode: '332200',
                        children: null,
                    },
                    {
                        text: '共青城市',
                        code: '360482',
                        postalCode: '332020',
                        children: null,
                    },
                ],
            },
            {
                text: '新余市',
                code: '3605',
                postalCode: '0',
                children: [
                    {
                        text: '渝水区',
                        code: '360502',
                        postalCode: '338025',
                        children: null,
                    },
                    {
                        text: '分宜县',
                        code: '360521',
                        postalCode: '336600',
                        children: null,
                    },
                ],
            },
            {
                text: '鹰潭市',
                code: '3606',
                postalCode: '0',
                children: [
                    {
                        text: '月湖区',
                        code: '360602',
                        postalCode: '335000',
                        children: null,
                    },
                    {
                        text: '余江县',
                        code: '360622',
                        postalCode: '335200',
                        children: null,
                    },
                    {
                        text: '贵溪市',
                        code: '360681',
                        postalCode: '335400',
                        children: null,
                    },
                ],
            },
            {
                text: '赣州市',
                code: '3607',
                postalCode: '0',
                children: [
                    {
                        text: '章贡区',
                        code: '360702',
                        postalCode: '341000',
                        children: null,
                    },
                    {
                        text: '赣县',
                        code: '360721',
                        postalCode: '341100',
                        children: null,
                    },
                    {
                        text: '信丰县',
                        code: '360722',
                        postalCode: '341600',
                        children: null,
                    },
                    {
                        text: '大余县',
                        code: '360723',
                        postalCode: '341500',
                        children: null,
                    },
                    {
                        text: '上犹县',
                        code: '360724',
                        postalCode: '341200',
                        children: null,
                    },
                    {
                        text: '崇义县',
                        code: '360725',
                        postalCode: '341300',
                        children: null,
                    },
                    {
                        text: '安远县',
                        code: '360726',
                        postalCode: '342100',
                        children: null,
                    },
                    {
                        text: '龙南县',
                        code: '360727',
                        postalCode: '341700',
                        children: null,
                    },
                    {
                        text: '定南县',
                        code: '360728',
                        postalCode: '341900',
                        children: null,
                    },
                    {
                        text: '全南县',
                        code: '360729',
                        postalCode: '341800',
                        children: null,
                    },
                    {
                        text: '宁都县',
                        code: '360730',
                        postalCode: '342800',
                        children: null,
                    },
                    {
                        text: '于都县',
                        code: '360731',
                        postalCode: '342300',
                        children: null,
                    },
                    {
                        text: '兴国县',
                        code: '360732',
                        postalCode: '342400',
                        children: null,
                    },
                    {
                        text: '会昌县',
                        code: '360733',
                        postalCode: '342600',
                        children: null,
                    },
                    {
                        text: '寻乌县',
                        code: '360734',
                        postalCode: '342200',
                        children: null,
                    },
                    {
                        text: '石城县',
                        code: '360735',
                        postalCode: '342700',
                        children: null,
                    },
                    {
                        text: '瑞金市',
                        code: '360781',
                        postalCode: '342500',
                        children: null,
                    },
                    {
                        text: '南康市',
                        code: '360782',
                        postalCode: '341400',
                        children: null,
                    },
                ],
            },
            {
                text: '吉安市',
                code: '3608',
                postalCode: '0',
                children: [
                    {
                        text: '吉州区',
                        code: '360802',
                        postalCode: '343000',
                        children: null,
                    },
                    {
                        text: '青原区',
                        code: '360803',
                        postalCode: '343009',
                        children: null,
                    },
                    {
                        text: '吉安县',
                        code: '360821',
                        postalCode: '343100',
                        children: null,
                    },
                    {
                        text: '吉水县',
                        code: '360822',
                        postalCode: '331600',
                        children: null,
                    },
                    {
                        text: '峡江县',
                        code: '360823',
                        postalCode: '331400',
                        children: null,
                    },
                    {
                        text: '新干县',
                        code: '360824',
                        postalCode: '331300',
                        children: null,
                    },
                    {
                        text: '永丰县',
                        code: '360825',
                        postalCode: '331500',
                        children: null,
                    },
                    {
                        text: '泰和县',
                        code: '360826',
                        postalCode: '343700',
                        children: null,
                    },
                    {
                        text: '遂川县',
                        code: '360827',
                        postalCode: '343900',
                        children: null,
                    },
                    {
                        text: '万安县',
                        code: '360828',
                        postalCode: '343800',
                        children: null,
                    },
                    {
                        text: '安福县',
                        code: '360829',
                        postalCode: '343200',
                        children: null,
                    },
                    {
                        text: '永新县',
                        code: '360830',
                        postalCode: '343400',
                        children: null,
                    },
                    {
                        text: '井冈山市',
                        code: '360881',
                        postalCode: '343600',
                        children: null,
                    },
                ],
            },
            {
                text: '宜春市',
                code: '3609',
                postalCode: '0',
                children: [
                    {
                        text: '袁州区',
                        code: '360902',
                        postalCode: '336000',
                        children: null,
                    },
                    {
                        text: '奉新县',
                        code: '360921',
                        postalCode: '330700',
                        children: null,
                    },
                    {
                        text: '万载县',
                        code: '360922',
                        postalCode: '336100',
                        children: null,
                    },
                    {
                        text: '上高县',
                        code: '360923',
                        postalCode: '336400',
                        children: null,
                    },
                    {
                        text: '宜丰县',
                        code: '360924',
                        postalCode: '336300',
                        children: null,
                    },
                    {
                        text: '靖安县',
                        code: '360925',
                        postalCode: '330600',
                        children: null,
                    },
                    {
                        text: '铜鼓县',
                        code: '360926',
                        postalCode: '336200',
                        children: null,
                    },
                    {
                        text: '丰城市',
                        code: '360981',
                        postalCode: '331100',
                        children: null,
                    },
                    {
                        text: '樟树市',
                        code: '360982',
                        postalCode: '331200',
                        children: null,
                    },
                    {
                        text: '高安市',
                        code: '360983',
                        postalCode: '330800',
                        children: null,
                    },
                ],
            },
            {
                text: '抚州市',
                code: '3610',
                postalCode: '0',
                children: [
                    {
                        text: '临川区',
                        code: '361002',
                        postalCode: '344100',
                        children: null,
                    },
                    {
                        text: '南城县',
                        code: '361021',
                        postalCode: '344700',
                        children: null,
                    },
                    {
                        text: '黎川县',
                        code: '361022',
                        postalCode: '344600',
                        children: null,
                    },
                    {
                        text: '南丰县',
                        code: '361023',
                        postalCode: '344500',
                        children: null,
                    },
                    {
                        text: '崇仁县',
                        code: '361024',
                        postalCode: '344200',
                        children: null,
                    },
                    {
                        text: '乐安县',
                        code: '361025',
                        postalCode: '344300',
                        children: null,
                    },
                    {
                        text: '宜黄县',
                        code: '361026',
                        postalCode: '344400',
                        children: null,
                    },
                    {
                        text: '金溪县',
                        code: '361027',
                        postalCode: '344800',
                        children: null,
                    },
                    {
                        text: '资溪县',
                        code: '361028',
                        postalCode: '335300',
                        children: null,
                    },
                    {
                        text: '东乡县',
                        code: '361029',
                        postalCode: '331800',
                        children: null,
                    },
                    {
                        text: '广昌县',
                        code: '361030',
                        postalCode: '344900',
                        children: null,
                    },
                ],
            },
            {
                text: '上饶市',
                code: '3611',
                postalCode: '0',
                children: [
                    {
                        text: '信州区',
                        code: '361102',
                        postalCode: '334000',
                        children: null,
                    },
                    {
                        text: '上饶县',
                        code: '361121',
                        postalCode: '334100',
                        children: null,
                    },
                    {
                        text: '广丰县',
                        code: '361122',
                        postalCode: '334600',
                        children: null,
                    },
                    {
                        text: '玉山县',
                        code: '361123',
                        postalCode: '334700',
                        children: null,
                    },
                    {
                        text: '铅山县',
                        code: '361124',
                        postalCode: '334500',
                        children: null,
                    },
                    {
                        text: '横峰县',
                        code: '361125',
                        postalCode: '334300',
                        children: null,
                    },
                    {
                        text: '弋阳县',
                        code: '361126',
                        postalCode: '334400',
                        children: null,
                    },
                    {
                        text: '余干县',
                        code: '361127',
                        postalCode: '335100',
                        children: null,
                    },
                    {
                        text: '鄱阳县',
                        code: '361128',
                        postalCode: '333100',
                        children: null,
                    },
                    {
                        text: '万年县',
                        code: '361129',
                        postalCode: '335500',
                        children: null,
                    },
                    {
                        text: '婺源县',
                        code: '361130',
                        postalCode: '333200',
                        children: null,
                    },
                    {
                        text: '德兴市',
                        code: '361181',
                        postalCode: '334200',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '山东省',
        code: '37',
        postalCode: '0',
        children: [
            {
                text: '济南市',
                code: '3701',
                postalCode: '0',
                children: [
                    {
                        text: '历下区',
                        code: '370102',
                        postalCode: '250014',
                        children: null,
                    },
                    {
                        text: '市中区',
                        code: '370103',
                        postalCode: '250001',
                        children: null,
                    },
                    {
                        text: '槐荫区',
                        code: '370104',
                        postalCode: '250022',
                        children: null,
                    },
                    {
                        text: '天桥区',
                        code: '370105',
                        postalCode: '250031',
                        children: null,
                    },
                    {
                        text: '历城区',
                        code: '370112',
                        postalCode: '250100',
                        children: null,
                    },
                    {
                        text: '长清区',
                        code: '370113',
                        postalCode: '250300',
                        children: null,
                    },
                    {
                        text: '平阴县',
                        code: '370124',
                        postalCode: '250400',
                        children: null,
                    },
                    {
                        text: '济阳县',
                        code: '370125',
                        postalCode: '251400',
                        children: null,
                    },
                    {
                        text: '商河县',
                        code: '370126',
                        postalCode: '251600',
                        children: null,
                    },
                    {
                        text: '章丘市',
                        code: '370181',
                        postalCode: '250200',
                        children: null,
                    },
                ],
            },
            {
                text: '青岛市',
                code: '3702',
                postalCode: '0',
                children: [
                    {
                        text: '市南区',
                        code: '370202',
                        postalCode: '266001',
                        children: null,
                    },
                    {
                        text: '市北区',
                        code: '370203',
                        postalCode: '266011',
                        children: null,
                    },
                    {
                        text: '四方区',
                        code: '370205',
                        postalCode: '266031',
                        children: null,
                    },
                    {
                        text: '黄岛区',
                        code: '370211',
                        postalCode: '266500',
                        children: null,
                    },
                    {
                        text: '崂山区',
                        code: '370212',
                        postalCode: '266100',
                        children: null,
                    },
                    {
                        text: '李沧区',
                        code: '370213',
                        postalCode: '266021',
                        children: null,
                    },
                    {
                        text: '城阳区',
                        code: '370214',
                        postalCode: '266041',
                        children: null,
                    },
                    {
                        text: '胶州市',
                        code: '370281',
                        postalCode: '266300',
                        children: null,
                    },
                    {
                        text: '即墨市',
                        code: '370282',
                        postalCode: '266200',
                        children: null,
                    },
                    {
                        text: '平度市',
                        code: '370283',
                        postalCode: '266700',
                        children: null,
                    },
                    {
                        text: '胶南市',
                        code: '370284',
                        postalCode: '266400',
                        children: null,
                    },
                    {
                        text: '莱西市',
                        code: '370285',
                        postalCode: '266600',
                        children: null,
                    },
                ],
            },
            {
                text: '淄博市',
                code: '3703',
                postalCode: '0',
                children: [
                    {
                        text: '淄川区',
                        code: '370302',
                        postalCode: '255100',
                        children: null,
                    },
                    {
                        text: '张店区',
                        code: '370303',
                        postalCode: '255022',
                        children: null,
                    },
                    {
                        text: '博山区',
                        code: '370304',
                        postalCode: '255200',
                        children: null,
                    },
                    {
                        text: '临淄区',
                        code: '370305',
                        postalCode: '255400',
                        children: null,
                    },
                    {
                        text: '周村区',
                        code: '370306',
                        postalCode: '255300',
                        children: null,
                    },
                    {
                        text: '桓台县',
                        code: '370321',
                        postalCode: '256400',
                        children: null,
                    },
                    {
                        text: '高青县',
                        code: '370322',
                        postalCode: '256300',
                        children: null,
                    },
                    {
                        text: '沂源县',
                        code: '370323',
                        postalCode: '256100',
                        children: null,
                    },
                ],
            },
            {
                text: '枣庄市',
                code: '3704',
                postalCode: '0',
                children: [
                    {
                        text: '市中区',
                        code: '370402',
                        postalCode: '277101',
                        children: null,
                    },
                    {
                        text: '薛城区',
                        code: '370403',
                        postalCode: '277000',
                        children: null,
                    },
                    {
                        text: '峄城区',
                        code: '370404',
                        postalCode: '277300',
                        children: null,
                    },
                    {
                        text: '台儿庄区',
                        code: '370405',
                        postalCode: '277400',
                        children: null,
                    },
                    {
                        text: '山亭区',
                        code: '370406',
                        postalCode: '277200',
                        children: null,
                    },
                    {
                        text: '滕州市',
                        code: '370481',
                        postalCode: '277500',
                        children: null,
                    },
                ],
            },
            {
                text: '东营市',
                code: '3705',
                postalCode: '0',
                children: [
                    {
                        text: '东营区',
                        code: '370502',
                        postalCode: '257029',
                        children: null,
                    },
                    {
                        text: '河口区',
                        code: '370503',
                        postalCode: '257200',
                        children: null,
                    },
                    {
                        text: '垦利县',
                        code: '370521',
                        postalCode: '257500',
                        children: null,
                    },
                    {
                        text: '利津县',
                        code: '370522',
                        postalCode: '257400',
                        children: null,
                    },
                    {
                        text: '广饶县',
                        code: '370523',
                        postalCode: '257300',
                        children: null,
                    },
                ],
            },
            {
                text: '烟台市',
                code: '3706',
                postalCode: '0',
                children: [
                    {
                        text: '芝罘区',
                        code: '370602',
                        postalCode: '264001',
                        children: null,
                    },
                    {
                        text: '福山区',
                        code: '370611',
                        postalCode: '265500',
                        children: null,
                    },
                    {
                        text: '牟平区',
                        code: '370612',
                        postalCode: '264100',
                        children: null,
                    },
                    {
                        text: '莱山区',
                        code: '370613',
                        postalCode: '264600',
                        children: null,
                    },
                    {
                        text: '长岛县',
                        code: '370634',
                        postalCode: '265800',
                        children: null,
                    },
                    {
                        text: '龙口市',
                        code: '370681',
                        postalCode: '265700',
                        children: null,
                    },
                    {
                        text: '莱阳市',
                        code: '370682',
                        postalCode: '265200',
                        children: null,
                    },
                    {
                        text: '莱州市',
                        code: '370683',
                        postalCode: '261400',
                        children: null,
                    },
                    {
                        text: '蓬莱市',
                        code: '370684',
                        postalCode: '265600',
                        children: null,
                    },
                    {
                        text: '招远市',
                        code: '370685',
                        postalCode: '265400',
                        children: null,
                    },
                    {
                        text: '栖霞市',
                        code: '370686',
                        postalCode: '265300',
                        children: null,
                    },
                    {
                        text: '海阳市',
                        code: '370687',
                        postalCode: '265100',
                        children: null,
                    },
                ],
            },
            {
                text: '潍坊市',
                code: '3707',
                postalCode: '0',
                children: [
                    {
                        text: '潍城区',
                        code: '370702',
                        postalCode: '261021',
                        children: null,
                    },
                    {
                        text: '寒亭区',
                        code: '370703',
                        postalCode: '261100',
                        children: null,
                    },
                    {
                        text: '坊子区',
                        code: '370704',
                        postalCode: '261200',
                        children: null,
                    },
                    {
                        text: '奎文区',
                        code: '370705',
                        postalCode: '261031',
                        children: null,
                    },
                    {
                        text: '临朐县',
                        code: '370724',
                        postalCode: '262600',
                        children: null,
                    },
                    {
                        text: '昌乐县',
                        code: '370725',
                        postalCode: '262400',
                        children: null,
                    },
                    {
                        text: '青州市',
                        code: '370781',
                        postalCode: '262500',
                        children: null,
                    },
                    {
                        text: '诸城市',
                        code: '370782',
                        postalCode: '262200',
                        children: null,
                    },
                    {
                        text: '寿光市',
                        code: '370783',
                        postalCode: '262700',
                        children: null,
                    },
                    {
                        text: '安丘市',
                        code: '370784',
                        postalCode: '262100',
                        children: null,
                    },
                    {
                        text: '高密市',
                        code: '370785',
                        postalCode: '261500',
                        children: null,
                    },
                    {
                        text: '昌邑市',
                        code: '370786',
                        postalCode: '261300',
                        children: null,
                    },
                ],
            },
            {
                text: '济宁市',
                code: '3708',
                postalCode: '0',
                children: [
                    {
                        text: '市中区',
                        code: '370802',
                        postalCode: '272133',
                        children: null,
                    },
                    {
                        text: '任城区',
                        code: '370811',
                        postalCode: '272113',
                        children: null,
                    },
                    {
                        text: '微山县',
                        code: '370826',
                        postalCode: '277600',
                        children: null,
                    },
                    {
                        text: '鱼台县',
                        code: '370827',
                        postalCode: '272300',
                        children: null,
                    },
                    {
                        text: '金乡县',
                        code: '370828',
                        postalCode: '272200',
                        children: null,
                    },
                    {
                        text: '嘉祥县',
                        code: '370829',
                        postalCode: '272400',
                        children: null,
                    },
                    {
                        text: '汶上县',
                        code: '370830',
                        postalCode: '272501',
                        children: null,
                    },
                    {
                        text: '泗水县',
                        code: '370831',
                        postalCode: '273200',
                        children: null,
                    },
                    {
                        text: '梁山县',
                        code: '370832',
                        postalCode: '272600',
                        children: null,
                    },
                    {
                        text: '曲阜市',
                        code: '370881',
                        postalCode: '273100',
                        children: null,
                    },
                    {
                        text: '兖州市',
                        code: '370882',
                        postalCode: '272000',
                        children: null,
                    },
                    {
                        text: '邹城市',
                        code: '370883',
                        postalCode: '273500',
                        children: null,
                    },
                ],
            },
            {
                text: '泰安市',
                code: '3709',
                postalCode: '0',
                children: [
                    {
                        text: '泰山区',
                        code: '370902',
                        postalCode: '271000',
                        children: null,
                    },
                    {
                        text: '岱岳区',
                        code: '370911',
                        postalCode: '271000',
                        children: null,
                    },
                    {
                        text: '宁阳县',
                        code: '370921',
                        postalCode: '271400',
                        children: null,
                    },
                    {
                        text: '东平县',
                        code: '370923',
                        postalCode: '271500',
                        children: null,
                    },
                    {
                        text: '新泰市',
                        code: '370982',
                        postalCode: '271200',
                        children: null,
                    },
                    {
                        text: '肥城市',
                        code: '370983',
                        postalCode: '271600',
                        children: null,
                    },
                ],
            },
            {
                text: '威海市',
                code: '3710',
                postalCode: '0',
                children: [
                    {
                        text: '环翠区',
                        code: '371002',
                        postalCode: '264200',
                        children: null,
                    },
                    {
                        text: '文登市',
                        code: '371081',
                        postalCode: '264400',
                        children: null,
                    },
                    {
                        text: '荣成市',
                        code: '371082',
                        postalCode: '264300',
                        children: null,
                    },
                    {
                        text: '乳山市',
                        code: '371083',
                        postalCode: '264500',
                        children: null,
                    },
                ],
            },
            {
                text: '日照市',
                code: '3711',
                postalCode: '0',
                children: [
                    {
                        text: '东港区',
                        code: '371102',
                        postalCode: '276800',
                        children: null,
                    },
                    {
                        text: '岚山区',
                        code: '371103',
                        postalCode: '276808',
                        children: null,
                    },
                    {
                        text: '五莲县',
                        code: '371121',
                        postalCode: '272300',
                        children: null,
                    },
                    {
                        text: '莒县',
                        code: '371122',
                        postalCode: '266500',
                        children: null,
                    },
                ],
            },
            {
                text: '莱芜市',
                code: '3712',
                postalCode: '0',
                children: [
                    {
                        text: '莱城区',
                        code: '371202',
                        postalCode: '271100',
                        children: null,
                    },
                    {
                        text: '钢城区',
                        code: '371203',
                        postalCode: '271100',
                        children: null,
                    },
                ],
            },
            {
                text: '临沂市',
                code: '3713',
                postalCode: '0',
                children: [
                    {
                        text: '兰山区',
                        code: '371302',
                        postalCode: '276002',
                        children: null,
                    },
                    {
                        text: '罗庄区',
                        code: '371311',
                        postalCode: '276022',
                        children: null,
                    },
                    {
                        text: '河东区',
                        code: '371312',
                        postalCode: '572000',
                        children: null,
                    },
                    {
                        text: '沂南县',
                        code: '371321',
                        postalCode: '276300',
                        children: null,
                    },
                    {
                        text: '郯城县',
                        code: '371322',
                        postalCode: '276100',
                        children: null,
                    },
                    {
                        text: '沂水县',
                        code: '371323',
                        postalCode: '276400',
                        children: null,
                    },
                    {
                        text: '苍山县',
                        code: '371324',
                        postalCode: '277700',
                        children: null,
                    },
                    {
                        text: '费县',
                        code: '371325',
                        postalCode: '273400',
                        children: null,
                    },
                    {
                        text: '平邑县',
                        code: '371326',
                        postalCode: '273300',
                        children: null,
                    },
                    {
                        text: '莒南县',
                        code: '371327',
                        postalCode: '276600',
                        children: null,
                    },
                    {
                        text: '蒙阴县',
                        code: '371328',
                        postalCode: '276200',
                        children: null,
                    },
                    {
                        text: '临沭县',
                        code: '371329',
                        postalCode: '276700',
                        children: null,
                    },
                ],
            },
            {
                text: '德州市',
                code: '3714',
                postalCode: '0',
                children: [
                    {
                        text: '德城区',
                        code: '371402',
                        postalCode: '253011',
                        children: null,
                    },
                    {
                        text: '陵县',
                        code: '371421',
                        postalCode: '253500',
                        children: null,
                    },
                    {
                        text: '宁津县',
                        code: '371422',
                        postalCode: '253400',
                        children: null,
                    },
                    {
                        text: '庆云县',
                        code: '371423',
                        postalCode: '253700',
                        children: null,
                    },
                    {
                        text: '临邑县',
                        code: '371424',
                        postalCode: '251500',
                        children: null,
                    },
                    {
                        text: '齐河县',
                        code: '371425',
                        postalCode: '251100',
                        children: null,
                    },
                    {
                        text: '平原县',
                        code: '371426',
                        postalCode: '253100',
                        children: null,
                    },
                    {
                        text: '夏津县',
                        code: '371427',
                        postalCode: '253200',
                        children: null,
                    },
                    {
                        text: '武城县',
                        code: '371428',
                        postalCode: '253300',
                        children: null,
                    },
                    {
                        text: '乐陵市',
                        code: '371481',
                        postalCode: '253600',
                        children: null,
                    },
                    {
                        text: '禹城市',
                        code: '371482',
                        postalCode: '251200',
                        children: null,
                    },
                ],
            },
            {
                text: '聊城市',
                code: '3715',
                postalCode: '0',
                children: [
                    {
                        text: '东昌府区',
                        code: '371502',
                        postalCode: '252000',
                        children: null,
                    },
                    {
                        text: '阳谷县',
                        code: '371521',
                        postalCode: '252300',
                        children: null,
                    },
                    {
                        text: '莘县',
                        code: '371522',
                        postalCode: '252400',
                        children: null,
                    },
                    {
                        text: '茌平县',
                        code: '371523',
                        postalCode: '252100',
                        children: null,
                    },
                    {
                        text: '东阿县',
                        code: '371524',
                        postalCode: '252200',
                        children: null,
                    },
                    {
                        text: '冠县',
                        code: '371525',
                        postalCode: '252500',
                        children: null,
                    },
                    {
                        text: '高唐县',
                        code: '371526',
                        postalCode: '252800',
                        children: null,
                    },
                    {
                        text: '临清市',
                        code: '371581',
                        postalCode: '252600',
                        children: null,
                    },
                ],
            },
            {
                text: '滨州市',
                code: '3716',
                postalCode: '0',
                children: [
                    {
                        text: '滨城区',
                        code: '371602',
                        postalCode: '256613',
                        children: null,
                    },
                    {
                        text: '惠民县',
                        code: '371621',
                        postalCode: '251700',
                        children: null,
                    },
                    {
                        text: '阳信县',
                        code: '371622',
                        postalCode: '251800',
                        children: null,
                    },
                    {
                        text: '无棣县',
                        code: '371623',
                        postalCode: '251900',
                        children: null,
                    },
                    {
                        text: '沾化县',
                        code: '371624',
                        postalCode: '256800',
                        children: null,
                    },
                    {
                        text: '博兴县',
                        code: '371625',
                        postalCode: '256500',
                        children: null,
                    },
                    {
                        text: '邹平县',
                        code: '371626',
                        postalCode: '256200',
                        children: null,
                    },
                ],
            },
            {
                text: '菏泽市',
                code: '3717',
                postalCode: '0',
                children: [
                    {
                        text: '牡丹区',
                        code: '371702',
                        postalCode: '274009',
                        children: null,
                    },
                    {
                        text: '曹县',
                        code: '371721',
                        postalCode: '274400',
                        children: null,
                    },
                    {
                        text: '单县',
                        code: '371722',
                        postalCode: '274300',
                        children: null,
                    },
                    {
                        text: '成武县',
                        code: '371723',
                        postalCode: '274200',
                        children: null,
                    },
                    {
                        text: '巨野县',
                        code: '371724',
                        postalCode: '274900',
                        children: null,
                    },
                    {
                        text: '郓城县',
                        code: '371725',
                        postalCode: '274700',
                        children: null,
                    },
                    {
                        text: '鄄城县',
                        code: '371726',
                        postalCode: '274600',
                        children: null,
                    },
                    {
                        text: '定陶县',
                        code: '371727',
                        postalCode: '274100',
                        children: null,
                    },
                    {
                        text: '东明县',
                        code: '371728',
                        postalCode: '274500',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '河南省',
        code: '41',
        postalCode: '0',
        children: [
            {
                text: '郑州市',
                code: '4101',
                postalCode: '0',
                children: [
                    {
                        text: '中原区',
                        code: '410102',
                        postalCode: '450007',
                        children: null,
                    },
                    {
                        text: '二七区',
                        code: '410103',
                        postalCode: '450052',
                        children: null,
                    },
                    {
                        text: '管城回族区',
                        code: '410104',
                        postalCode: '450000',
                        children: null,
                    },
                    {
                        text: '金水区',
                        code: '410105',
                        postalCode: '450003',
                        children: null,
                    },
                    {
                        text: '上街区',
                        code: '410106',
                        postalCode: '450041',
                        children: null,
                    },
                    {
                        text: '惠济区',
                        code: '410108',
                        postalCode: '450053',
                        children: null,
                    },
                    {
                        text: '中牟县',
                        code: '410122',
                        postalCode: '451450',
                        children: null,
                    },
                    {
                        text: '巩义市',
                        code: '410181',
                        postalCode: '451200',
                        children: null,
                    },
                    {
                        text: '荥阳市',
                        code: '410182',
                        postalCode: '450100',
                        children: null,
                    },
                    {
                        text: '新密市',
                        code: '410183',
                        postalCode: '452300',
                        children: null,
                    },
                    {
                        text: '新郑市',
                        code: '410184',
                        postalCode: '451100',
                        children: null,
                    },
                    {
                        text: '登封市',
                        code: '410185',
                        postalCode: '452470',
                        children: null,
                    },
                ],
            },
            {
                text: '开封市',
                code: '4102',
                postalCode: '0',
                children: [
                    {
                        text: '龙亭区',
                        code: '410202',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '顺河回族区',
                        code: '410203',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '鼓楼区',
                        code: '410204',
                        postalCode: '350001',
                        children: null,
                    },
                    {
                        text: '禹王台区',
                        code: '410205',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '金明区',
                        code: '410211',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '杞县',
                        code: '410221',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '通许县',
                        code: '410222',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '尉氏县',
                        code: '410223',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '开封县',
                        code: '410224',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '兰考县',
                        code: '410225',
                        postalCode: '0',
                        children: null,
                    },
                ],
            },
            {
                text: '洛阳市',
                code: '4103',
                postalCode: '0',
                children: [
                    {
                        text: '老城区',
                        code: '410302',
                        postalCode: '471002',
                        children: null,
                    },
                    {
                        text: '西工区',
                        code: '410303',
                        postalCode: '471000',
                        children: null,
                    },
                    {
                        text: '瀍河回族区',
                        code: '410304',
                        postalCode: '471002',
                        children: null,
                    },
                    {
                        text: '涧西区',
                        code: '410305',
                        postalCode: '471003',
                        children: null,
                    },
                    {
                        text: '吉利区',
                        code: '410306',
                        postalCode: '471012',
                        children: null,
                    },
                    {
                        text: '洛龙区',
                        code: '410311',
                        postalCode: '471000',
                        children: null,
                    },
                    {
                        text: '孟津县',
                        code: '410322',
                        postalCode: '471100',
                        children: null,
                    },
                    {
                        text: '新安县',
                        code: '410323',
                        postalCode: '471800',
                        children: null,
                    },
                    {
                        text: '栾川县',
                        code: '410324',
                        postalCode: '471500',
                        children: null,
                    },
                    {
                        text: '嵩县',
                        code: '410325',
                        postalCode: '471400',
                        children: null,
                    },
                    {
                        text: '汝阳县',
                        code: '410326',
                        postalCode: '471200',
                        children: null,
                    },
                    {
                        text: '宜阳县',
                        code: '410327',
                        postalCode: '471600',
                        children: null,
                    },
                    {
                        text: '洛宁县',
                        code: '410328',
                        postalCode: '471700',
                        children: null,
                    },
                    {
                        text: '伊川县',
                        code: '410329',
                        postalCode: '471300',
                        children: null,
                    },
                    {
                        text: '偃师市',
                        code: '410381',
                        postalCode: '471900',
                        children: null,
                    },
                ],
            },
            {
                text: '平顶山市',
                code: '4104',
                postalCode: '0',
                children: [
                    {
                        text: '新华区',
                        code: '410402',
                        postalCode: '467002',
                        children: null,
                    },
                    {
                        text: '卫东区',
                        code: '410403',
                        postalCode: '467021',
                        children: null,
                    },
                    {
                        text: '石龙区',
                        code: '410404',
                        postalCode: '467045',
                        children: null,
                    },
                    {
                        text: '湛河区',
                        code: '410411',
                        postalCode: '467000',
                        children: null,
                    },
                    {
                        text: '宝丰县',
                        code: '410421',
                        postalCode: '467400',
                        children: null,
                    },
                    {
                        text: '叶县',
                        code: '410422',
                        postalCode: '467200',
                        children: null,
                    },
                    {
                        text: '鲁山县',
                        code: '410423',
                        postalCode: '467300',
                        children: null,
                    },
                    {
                        text: '郏县',
                        code: '410425',
                        postalCode: '467100',
                        children: null,
                    },
                    {
                        text: '舞钢市',
                        code: '410481',
                        postalCode: '462500',
                        children: null,
                    },
                    {
                        text: '汝州市',
                        code: '410482',
                        postalCode: '467500',
                        children: null,
                    },
                ],
            },
            {
                text: '安阳市',
                code: '4105',
                postalCode: '0',
                children: [
                    {
                        text: '文峰区',
                        code: '410502',
                        postalCode: '455000',
                        children: null,
                    },
                    {
                        text: '北关区',
                        code: '410503',
                        postalCode: '455001',
                        children: null,
                    },
                    {
                        text: '殷都区',
                        code: '410505',
                        postalCode: '455004',
                        children: null,
                    },
                    {
                        text: '龙安区',
                        code: '410506',
                        postalCode: '455001',
                        children: null,
                    },
                    {
                        text: '安阳县',
                        code: '410522',
                        postalCode: '455000',
                        children: null,
                    },
                    {
                        text: '汤阴县',
                        code: '410523',
                        postalCode: '456150',
                        children: null,
                    },
                    {
                        text: '滑县',
                        code: '410526',
                        postalCode: '456400',
                        children: null,
                    },
                    {
                        text: '内黄县',
                        code: '410527',
                        postalCode: '456350',
                        children: null,
                    },
                    {
                        text: '林州市',
                        code: '410581',
                        postalCode: '456500',
                        children: null,
                    },
                ],
            },
            {
                text: '鹤壁市',
                code: '4106',
                postalCode: '0',
                children: [
                    {
                        text: '鹤山区',
                        code: '410602',
                        postalCode: '458010',
                        children: null,
                    },
                    {
                        text: '山城区',
                        code: '410603',
                        postalCode: '458000',
                        children: null,
                    },
                    {
                        text: '淇滨区',
                        code: '410611',
                        postalCode: '458000',
                        children: null,
                    },
                    {
                        text: '浚县',
                        code: '410621',
                        postalCode: '456250',
                        children: null,
                    },
                    {
                        text: '淇县',
                        code: '410622',
                        postalCode: '456750',
                        children: null,
                    },
                ],
            },
            {
                text: '新乡市',
                code: '4107',
                postalCode: '0',
                children: [
                    {
                        text: '红旗区',
                        code: '410702',
                        postalCode: '453000',
                        children: null,
                    },
                    {
                        text: '卫滨区',
                        code: '410703',
                        postalCode: '453000',
                        children: null,
                    },
                    {
                        text: '凤泉区',
                        code: '410704',
                        postalCode: '453011',
                        children: null,
                    },
                    {
                        text: '牧野区',
                        code: '410711',
                        postalCode: '453002',
                        children: null,
                    },
                    {
                        text: '新乡县',
                        code: '410721',
                        postalCode: '453700',
                        children: null,
                    },
                    {
                        text: '获嘉县',
                        code: '410724',
                        postalCode: '453800',
                        children: null,
                    },
                    {
                        text: '原阳县',
                        code: '410725',
                        postalCode: '453500',
                        children: null,
                    },
                    {
                        text: '延津县',
                        code: '410726',
                        postalCode: '453200',
                        children: null,
                    },
                    {
                        text: '封丘县',
                        code: '410727',
                        postalCode: '453300',
                        children: null,
                    },
                    {
                        text: '长垣县',
                        code: '410728',
                        postalCode: '453400',
                        children: null,
                    },
                    {
                        text: '卫辉市',
                        code: '410781',
                        postalCode: '453100',
                        children: null,
                    },
                    {
                        text: '辉县市',
                        code: '410782',
                        postalCode: '453600',
                        children: null,
                    },
                ],
            },
            {
                text: '焦作市',
                code: '4108',
                postalCode: '0',
                children: [
                    {
                        text: '解放区',
                        code: '410802',
                        postalCode: '454000',
                        children: null,
                    },
                    {
                        text: '中站区',
                        code: '410803',
                        postalCode: '454191',
                        children: null,
                    },
                    {
                        text: '马村区',
                        code: '410804',
                        postalCode: '454171',
                        children: null,
                    },
                    {
                        text: '山阳区',
                        code: '410811',
                        postalCode: '454002',
                        children: null,
                    },
                    {
                        text: '修武县',
                        code: '410821',
                        postalCode: '454350',
                        children: null,
                    },
                    {
                        text: '博爱县',
                        code: '410822',
                        postalCode: '454450',
                        children: null,
                    },
                    {
                        text: '武陟县',
                        code: '410823',
                        postalCode: '454950',
                        children: null,
                    },
                    {
                        text: '温县',
                        code: '410825',
                        postalCode: '454850',
                        children: null,
                    },
                    {
                        text: '沁阳市',
                        code: '410882',
                        postalCode: '454550',
                        children: null,
                    },
                    {
                        text: '孟州市',
                        code: '410883',
                        postalCode: '454750',
                        children: null,
                    },
                ],
            },
            {
                text: '濮阳市',
                code: '4109',
                postalCode: '0',
                children: [
                    {
                        text: '华龙区',
                        code: '410902',
                        postalCode: '457001',
                        children: null,
                    },
                    {
                        text: '清丰县',
                        code: '410922',
                        postalCode: '457300',
                        children: null,
                    },
                    {
                        text: '南乐县',
                        code: '410923',
                        postalCode: '457400',
                        children: null,
                    },
                    {
                        text: '范县',
                        code: '410926',
                        postalCode: '457500',
                        children: null,
                    },
                    {
                        text: '台前县',
                        code: '410927',
                        postalCode: '457600',
                        children: null,
                    },
                    {
                        text: '濮阳县',
                        code: '410928',
                        postalCode: '457100',
                        children: null,
                    },
                ],
            },
            {
                text: '许昌市',
                code: '4110',
                postalCode: '0',
                children: [
                    {
                        text: '魏都区',
                        code: '411002',
                        postalCode: '461000',
                        children: null,
                    },
                    {
                        text: '许昌县',
                        code: '411023',
                        postalCode: '461100',
                        children: null,
                    },
                    {
                        text: '鄢陵县',
                        code: '411024',
                        postalCode: '461200',
                        children: null,
                    },
                    {
                        text: '襄城县',
                        code: '411025',
                        postalCode: '461700',
                        children: null,
                    },
                    {
                        text: '禹州市',
                        code: '411081',
                        postalCode: '461670',
                        children: null,
                    },
                    {
                        text: '长葛市',
                        code: '411082',
                        postalCode: '461500',
                        children: null,
                    },
                ],
            },
            {
                text: '漯河市',
                code: '4111',
                postalCode: '0',
                children: [
                    {
                        text: '源汇区',
                        code: '411102',
                        postalCode: '462000',
                        children: null,
                    },
                    {
                        text: '郾城区',
                        code: '411103',
                        postalCode: '462300',
                        children: null,
                    },
                    {
                        text: '召陵区',
                        code: '411104',
                        postalCode: '462300',
                        children: null,
                    },
                    {
                        text: '舞阳县',
                        code: '411121',
                        postalCode: '462400',
                        children: null,
                    },
                    {
                        text: '临颍县',
                        code: '411122',
                        postalCode: '462600',
                        children: null,
                    },
                ],
            },
            {
                text: '三门峡市',
                code: '4112',
                postalCode: '0',
                children: [
                    {
                        text: '湖滨区',
                        code: '411202',
                        postalCode: '472000',
                        children: null,
                    },
                    {
                        text: '渑池县',
                        code: '411221',
                        postalCode: '472400',
                        children: null,
                    },
                    {
                        text: '陕县',
                        code: '411222',
                        postalCode: '472100',
                        children: null,
                    },
                    {
                        text: '卢氏县',
                        code: '411224',
                        postalCode: '472200',
                        children: null,
                    },
                    {
                        text: '义马市',
                        code: '411281',
                        postalCode: '472300',
                        children: null,
                    },
                    {
                        text: '灵宝市',
                        code: '411282',
                        postalCode: '472500',
                        children: null,
                    },
                ],
            },
            {
                text: '南阳市',
                code: '4113',
                postalCode: '0',
                children: [
                    {
                        text: '宛城区',
                        code: '411302',
                        postalCode: '473001',
                        children: null,
                    },
                    {
                        text: '卧龙区',
                        code: '411303',
                        postalCode: '473003',
                        children: null,
                    },
                    {
                        text: '南召县',
                        code: '411321',
                        postalCode: '474650',
                        children: null,
                    },
                    {
                        text: '方城县',
                        code: '411322',
                        postalCode: '473200',
                        children: null,
                    },
                    {
                        text: '西峡县',
                        code: '411323',
                        postalCode: '474550',
                        children: null,
                    },
                    {
                        text: '镇平县',
                        code: '411324',
                        postalCode: '474250',
                        children: null,
                    },
                    {
                        text: '内乡县',
                        code: '411325',
                        postalCode: '474350',
                        children: null,
                    },
                    {
                        text: '淅川县',
                        code: '411326',
                        postalCode: '474450',
                        children: null,
                    },
                    {
                        text: '社旗县',
                        code: '411327',
                        postalCode: '473300',
                        children: null,
                    },
                    {
                        text: '唐河县',
                        code: '411328',
                        postalCode: '473400',
                        children: null,
                    },
                    {
                        text: '新野县',
                        code: '411329',
                        postalCode: '473500',
                        children: null,
                    },
                    {
                        text: '桐柏县',
                        code: '411330',
                        postalCode: '474750',
                        children: null,
                    },
                    {
                        text: '邓州市',
                        code: '411381',
                        postalCode: '474150',
                        children: null,
                    },
                ],
            },
            {
                text: '商丘市',
                code: '4114',
                postalCode: '0',
                children: [
                    {
                        text: '梁园区',
                        code: '411402',
                        postalCode: '476000',
                        children: null,
                    },
                    {
                        text: '睢阳区',
                        code: '411403',
                        postalCode: '476100',
                        children: null,
                    },
                    {
                        text: '民权县',
                        code: '411421',
                        postalCode: '476800',
                        children: null,
                    },
                    {
                        text: '睢县',
                        code: '411422',
                        postalCode: '476900',
                        children: null,
                    },
                    {
                        text: '宁陵县',
                        code: '411423',
                        postalCode: '476700',
                        children: null,
                    },
                    {
                        text: '柘城县',
                        code: '411424',
                        postalCode: '476200',
                        children: null,
                    },
                    {
                        text: '虞城县',
                        code: '411425',
                        postalCode: '476300',
                        children: null,
                    },
                    {
                        text: '夏邑县',
                        code: '411426',
                        postalCode: '476400',
                        children: null,
                    },
                    {
                        text: '永城市',
                        code: '411481',
                        postalCode: '476600',
                        children: null,
                    },
                ],
            },
            {
                text: '信阳市',
                code: '4115',
                postalCode: '0',
                children: [
                    {
                        text: '浉河区',
                        code: '411502',
                        postalCode: '464000',
                        children: null,
                    },
                    {
                        text: '平桥区',
                        code: '411503',
                        postalCode: '464100',
                        children: null,
                    },
                    {
                        text: '罗山县',
                        code: '411521',
                        postalCode: '464200',
                        children: null,
                    },
                    {
                        text: '光山县',
                        code: '411522',
                        postalCode: '465450',
                        children: null,
                    },
                    {
                        text: '新县',
                        code: '411523',
                        postalCode: '465550',
                        children: null,
                    },
                    {
                        text: '商城县',
                        code: '411524',
                        postalCode: '465350',
                        children: null,
                    },
                    {
                        text: '固始县',
                        code: '411525',
                        postalCode: '465250',
                        children: null,
                    },
                    {
                        text: '潢川县',
                        code: '411526',
                        postalCode: '465150',
                        children: null,
                    },
                    {
                        text: '淮滨县',
                        code: '411527',
                        postalCode: '464400',
                        children: null,
                    },
                    {
                        text: '息县',
                        code: '411528',
                        postalCode: '464300',
                        children: null,
                    },
                ],
            },
            {
                text: '周口市',
                code: '4116',
                postalCode: '0',
                children: [
                    {
                        text: '川汇区',
                        code: '411602',
                        postalCode: '466000',
                        children: null,
                    },
                    {
                        text: '扶沟县',
                        code: '411621',
                        postalCode: '461300',
                        children: null,
                    },
                    {
                        text: '西华县',
                        code: '411622',
                        postalCode: '466600',
                        children: null,
                    },
                    {
                        text: '商水县',
                        code: '411623',
                        postalCode: '466100',
                        children: null,
                    },
                    {
                        text: '沈丘县',
                        code: '411624',
                        postalCode: '466300',
                        children: null,
                    },
                    {
                        text: '郸城县',
                        code: '411625',
                        postalCode: '477150',
                        children: null,
                    },
                    {
                        text: '淮阳县',
                        code: '411626',
                        postalCode: '477150',
                        children: null,
                    },
                    {
                        text: '太康县',
                        code: '411627',
                        postalCode: '461400',
                        children: null,
                    },
                    {
                        text: '鹿邑县',
                        code: '411628',
                        postalCode: '477200',
                        children: null,
                    },
                    {
                        text: '项城市',
                        code: '411681',
                        postalCode: '466200',
                        children: null,
                    },
                ],
            },
            {
                text: '驻马店市',
                code: '4117',
                postalCode: '0',
                children: [
                    {
                        text: '驿城区',
                        code: '411702',
                        postalCode: '463000',
                        children: null,
                    },
                    {
                        text: '西平县',
                        code: '411721',
                        postalCode: '463900',
                        children: null,
                    },
                    {
                        text: '上蔡县',
                        code: '411722',
                        postalCode: '463800',
                        children: null,
                    },
                    {
                        text: '平舆县',
                        code: '411723',
                        postalCode: '463400',
                        children: null,
                    },
                    {
                        text: '正阳县',
                        code: '411724',
                        postalCode: '463600',
                        children: null,
                    },
                    {
                        text: '确山县',
                        code: '411725',
                        postalCode: '463200',
                        children: null,
                    },
                    {
                        text: '泌阳县',
                        code: '411726',
                        postalCode: '463700',
                        children: null,
                    },
                    {
                        text: '汝南县',
                        code: '411727',
                        postalCode: '463300',
                        children: null,
                    },
                    {
                        text: '遂平县',
                        code: '411728',
                        postalCode: '463100',
                        children: null,
                    },
                    {
                        text: '新蔡县',
                        code: '411729',
                        postalCode: '463500',
                        children: null,
                    },
                ],
            },
            {
                text: '省直辖县级行政区划',
                code: '4190',
                postalCode: '0',
                children: [
                    {
                        text: '济源市',
                        code: '419001',
                        postalCode: '454650',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '湖北省',
        code: '42',
        postalCode: '0',
        children: [
            {
                text: '武汉市',
                code: '4201',
                postalCode: '0',
                children: [
                    {
                        text: '江岸区',
                        code: '420102',
                        postalCode: '430014',
                        children: null,
                    },
                    {
                        text: '江汉区',
                        code: '420103',
                        postalCode: '430021',
                        children: null,
                    },
                    {
                        text: '硚口区',
                        code: '420104',
                        postalCode: '430033',
                        children: null,
                    },
                    {
                        text: '汉阳区',
                        code: '420105',
                        postalCode: '430050',
                        children: null,
                    },
                    {
                        text: '武昌区',
                        code: '420106',
                        postalCode: '430061',
                        children: null,
                    },
                    {
                        text: '青山区',
                        code: '420107',
                        postalCode: '430080',
                        children: null,
                    },
                    {
                        text: '洪山区',
                        code: '420111',
                        postalCode: '430070',
                        children: null,
                    },
                    {
                        text: '东西湖区',
                        code: '420112',
                        postalCode: '430040',
                        children: null,
                    },
                    {
                        text: '汉南区',
                        code: '420113',
                        postalCode: '430090',
                        children: null,
                    },
                    {
                        text: '蔡甸区',
                        code: '420114',
                        postalCode: '430100',
                        children: null,
                    },
                    {
                        text: '江夏区',
                        code: '420115',
                        postalCode: '430200',
                        children: null,
                    },
                    {
                        text: '黄陂区',
                        code: '420116',
                        postalCode: '432200',
                        children: null,
                    },
                    {
                        text: '新洲区',
                        code: '420117',
                        postalCode: '431400',
                        children: null,
                    },
                ],
            },
            {
                text: '黄石市',
                code: '4202',
                postalCode: '0',
                children: [
                    {
                        text: '黄石港区',
                        code: '420202',
                        postalCode: '435000',
                        children: null,
                    },
                    {
                        text: '西塞山区',
                        code: '420203',
                        postalCode: '435001',
                        children: null,
                    },
                    {
                        text: '下陆区',
                        code: '420204',
                        postalCode: '435005',
                        children: null,
                    },
                    {
                        text: '铁山区',
                        code: '420205',
                        postalCode: '435006',
                        children: null,
                    },
                    {
                        text: '阳新县',
                        code: '420222',
                        postalCode: '435200',
                        children: null,
                    },
                    {
                        text: '大冶市',
                        code: '420281',
                        postalCode: '435100',
                        children: null,
                    },
                ],
            },
            {
                text: '十堰市',
                code: '4203',
                postalCode: '0',
                children: [
                    {
                        text: '茅箭区',
                        code: '420302',
                        postalCode: '442012',
                        children: null,
                    },
                    {
                        text: '张湾区',
                        code: '420303',
                        postalCode: '442001',
                        children: null,
                    },
                    {
                        text: '郧县',
                        code: '420321',
                        postalCode: '442500',
                        children: null,
                    },
                    {
                        text: '郧西县',
                        code: '420322',
                        postalCode: '442600',
                        children: null,
                    },
                    {
                        text: '竹山县',
                        code: '420323',
                        postalCode: '442200',
                        children: null,
                    },
                    {
                        text: '竹溪县',
                        code: '420324',
                        postalCode: '442300',
                        children: null,
                    },
                    {
                        text: '房县',
                        code: '420325',
                        postalCode: '442100',
                        children: null,
                    },
                    {
                        text: '丹江口市',
                        code: '420381',
                        postalCode: '442700',
                        children: null,
                    },
                ],
            },
            {
                text: '宜昌市',
                code: '4205',
                postalCode: '0',
                children: [
                    {
                        text: '西陵区',
                        code: '420502',
                        postalCode: '443000',
                        children: null,
                    },
                    {
                        text: '伍家岗区',
                        code: '420503',
                        postalCode: '443001',
                        children: null,
                    },
                    {
                        text: '点军区',
                        code: '420504',
                        postalCode: '443006',
                        children: null,
                    },
                    {
                        text: '猇亭区',
                        code: '420505',
                        postalCode: '443007',
                        children: null,
                    },
                    {
                        text: '夷陵区',
                        code: '420506',
                        postalCode: '443100',
                        children: null,
                    },
                    {
                        text: '远安县',
                        code: '420525',
                        postalCode: '444200',
                        children: null,
                    },
                    {
                        text: '兴山县',
                        code: '420526',
                        postalCode: '443711',
                        children: null,
                    },
                    {
                        text: '秭归县',
                        code: '420527',
                        postalCode: '443600',
                        children: null,
                    },
                    {
                        text: '长阳土家族自治县',
                        code: '420528',
                        postalCode: '443500',
                        children: null,
                    },
                    {
                        text: '五峰土家族自治县',
                        code: '420529',
                        postalCode: '443400',
                        children: null,
                    },
                    {
                        text: '宜都市',
                        code: '420581',
                        postalCode: '443300',
                        children: null,
                    },
                    {
                        text: '当阳市',
                        code: '420582',
                        postalCode: '444100',
                        children: null,
                    },
                    {
                        text: '枝江市',
                        code: '420583',
                        postalCode: '443200',
                        children: null,
                    },
                ],
            },
            {
                text: '襄阳市',
                code: '4206',
                postalCode: '0',
                children: [
                    {
                        text: '襄城区',
                        code: '420602',
                        postalCode: '441021',
                        children: null,
                    },
                    {
                        text: '樊城区',
                        code: '420606',
                        postalCode: '441001',
                        children: null,
                    },
                    {
                        text: '襄州区',
                        code: '420607',
                        postalCode: '441000',
                        children: null,
                    },
                    {
                        text: '南漳县',
                        code: '420624',
                        postalCode: '441500',
                        children: null,
                    },
                    {
                        text: '谷城县',
                        code: '420625',
                        postalCode: '441700',
                        children: null,
                    },
                    {
                        text: '保康县',
                        code: '420626',
                        postalCode: '441600',
                        children: null,
                    },
                    {
                        text: '老河口市',
                        code: '420682',
                        postalCode: '441800',
                        children: null,
                    },
                    {
                        text: '枣阳市',
                        code: '420683',
                        postalCode: '441200',
                        children: null,
                    },
                    {
                        text: '宜城市',
                        code: '420684',
                        postalCode: '441400',
                        children: null,
                    },
                ],
            },
            {
                text: '鄂州市',
                code: '4207',
                postalCode: '0',
                children: [
                    {
                        text: '梁子湖区',
                        code: '420702',
                        postalCode: '436064',
                        children: null,
                    },
                    {
                        text: '华容区',
                        code: '420703',
                        postalCode: '436030',
                        children: null,
                    },
                    {
                        text: '鄂城区',
                        code: '420704',
                        postalCode: '436000',
                        children: null,
                    },
                ],
            },
            {
                text: '荆门市',
                code: '4208',
                postalCode: '0',
                children: [
                    {
                        text: '东宝区',
                        code: '420802',
                        postalCode: '448004',
                        children: null,
                    },
                    {
                        text: '掇刀区',
                        code: '420804',
                        postalCode: '448124',
                        children: null,
                    },
                    {
                        text: '京山县',
                        code: '420821',
                        postalCode: '431800',
                        children: null,
                    },
                    {
                        text: '沙洋县',
                        code: '420822',
                        postalCode: '448200',
                        children: null,
                    },
                    {
                        text: '钟祥市',
                        code: '420881',
                        postalCode: '431900',
                        children: null,
                    },
                ],
            },
            {
                text: '孝感市',
                code: '4209',
                postalCode: '0',
                children: [
                    {
                        text: '孝南区',
                        code: '420902',
                        postalCode: '432100',
                        children: null,
                    },
                    {
                        text: '孝昌县',
                        code: '420921',
                        postalCode: '432900',
                        children: null,
                    },
                    {
                        text: '大悟县',
                        code: '420922',
                        postalCode: '432800',
                        children: null,
                    },
                    {
                        text: '云梦县',
                        code: '420923',
                        postalCode: '432500',
                        children: null,
                    },
                    {
                        text: '应城市',
                        code: '420981',
                        postalCode: '432400',
                        children: null,
                    },
                    {
                        text: '安陆市',
                        code: '420982',
                        postalCode: '432600',
                        children: null,
                    },
                    {
                        text: '汉川市',
                        code: '420984',
                        postalCode: '432300',
                        children: null,
                    },
                ],
            },
            {
                text: '荆州市',
                code: '4210',
                postalCode: '0',
                children: [
                    {
                        text: '沙市区',
                        code: '421002',
                        postalCode: '434000',
                        children: null,
                    },
                    {
                        text: '荆州区',
                        code: '421003',
                        postalCode: '434020',
                        children: null,
                    },
                    {
                        text: '公安县',
                        code: '421022',
                        postalCode: '434300',
                        children: null,
                    },
                    {
                        text: '监利县',
                        code: '421023',
                        postalCode: '433300',
                        children: null,
                    },
                    {
                        text: '江陵县',
                        code: '421024',
                        postalCode: '434101',
                        children: null,
                    },
                    {
                        text: '石首市',
                        code: '421081',
                        postalCode: '434400',
                        children: null,
                    },
                    {
                        text: '洪湖市',
                        code: '421083',
                        postalCode: '433200',
                        children: null,
                    },
                    {
                        text: '松滋市',
                        code: '421087',
                        postalCode: '434200',
                        children: null,
                    },
                ],
            },
            {
                text: '黄冈市',
                code: '4211',
                postalCode: '0',
                children: [
                    {
                        text: '黄州区',
                        code: '421102',
                        postalCode: '438000',
                        children: null,
                    },
                    {
                        text: '团风县',
                        code: '421121',
                        postalCode: '438000',
                        children: null,
                    },
                    {
                        text: '红安县',
                        code: '421122',
                        postalCode: '438401',
                        children: null,
                    },
                    {
                        text: '罗田县',
                        code: '421123',
                        postalCode: '438600',
                        children: null,
                    },
                    {
                        text: '英山县',
                        code: '421124',
                        postalCode: '438700',
                        children: null,
                    },
                    {
                        text: '浠水县',
                        code: '421125',
                        postalCode: '438200',
                        children: null,
                    },
                    {
                        text: '蕲春县',
                        code: '421126',
                        postalCode: '435300',
                        children: null,
                    },
                    {
                        text: '黄梅县',
                        code: '421127',
                        postalCode: '435500',
                        children: null,
                    },
                    {
                        text: '麻城市',
                        code: '421181',
                        postalCode: '438300',
                        children: null,
                    },
                    {
                        text: '武穴市',
                        code: '421182',
                        postalCode: '435400',
                        children: null,
                    },
                ],
            },
            {
                text: '咸宁市',
                code: '4212',
                postalCode: '0',
                children: [
                    {
                        text: '咸安区',
                        code: '421202',
                        postalCode: '437000',
                        children: null,
                    },
                    {
                        text: '嘉鱼县',
                        code: '421221',
                        postalCode: '437200',
                        children: null,
                    },
                    {
                        text: '通城县',
                        code: '421222',
                        postalCode: '437400',
                        children: null,
                    },
                    {
                        text: '崇阳县',
                        code: '421223',
                        postalCode: '437500',
                        children: null,
                    },
                    {
                        text: '通山县',
                        code: '421224',
                        postalCode: '437600',
                        children: null,
                    },
                    {
                        text: '赤壁市',
                        code: '421281',
                        postalCode: '437300',
                        children: null,
                    },
                ],
            },
            {
                text: '随州市',
                code: '4213',
                postalCode: '0',
                children: [
                    {
                        text: '曾都区',
                        code: '421303',
                        postalCode: '441300',
                        children: null,
                    },
                    {
                        text: '随县',
                        code: '421321',
                        postalCode: '431500',
                        children: null,
                    },
                    {
                        text: '广水市',
                        code: '421381',
                        postalCode: '432700',
                        children: null,
                    },
                ],
            },
            {
                text: '恩施土家族苗族自治州',
                code: '4228',
                postalCode: '0',
                children: [
                    {
                        text: '恩施市',
                        code: '422801',
                        postalCode: '445000',
                        children: null,
                    },
                    {
                        text: '利川市',
                        code: '422802',
                        postalCode: '445400',
                        children: null,
                    },
                    {
                        text: '建始县',
                        code: '422822',
                        postalCode: '445300',
                        children: null,
                    },
                    {
                        text: '巴东县',
                        code: '422823',
                        postalCode: '444300',
                        children: null,
                    },
                    {
                        text: '宣恩县',
                        code: '422825',
                        postalCode: '445500',
                        children: null,
                    },
                    {
                        text: '咸丰县',
                        code: '422826',
                        postalCode: '445600',
                        children: null,
                    },
                    {
                        text: '来凤县',
                        code: '422827',
                        postalCode: '445700',
                        children: null,
                    },
                    {
                        text: '鹤峰县',
                        code: '422828',
                        postalCode: '445800',
                        children: null,
                    },
                ],
            },
            {
                text: '省直辖县级行政区划',
                code: '4290',
                postalCode: '0',
                children: [
                    {
                        text: '仙桃市',
                        code: '429004',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '潜江市',
                        code: '429005',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '天门市',
                        code: '429006',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '神农架林区',
                        code: '429021',
                        postalCode: '0',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '湖南省',
        code: '43',
        postalCode: '0',
        children: [
            {
                text: '长沙市',
                code: '4301',
                postalCode: '0',
                children: [
                    {
                        text: '芙蓉区',
                        code: '430102',
                        postalCode: '410011',
                        children: null,
                    },
                    {
                        text: '天心区',
                        code: '430103',
                        postalCode: '410011',
                        children: null,
                    },
                    {
                        text: '岳麓区',
                        code: '430104',
                        postalCode: '410006',
                        children: null,
                    },
                    {
                        text: '开福区',
                        code: '430105',
                        postalCode: '410008',
                        children: null,
                    },
                    {
                        text: '雨花区',
                        code: '430111',
                        postalCode: '410011',
                        children: null,
                    },
                    {
                        text: '望城区',
                        code: '430112',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '长沙县',
                        code: '430121',
                        postalCode: '410100',
                        children: null,
                    },
                    {
                        text: '宁乡县',
                        code: '430124',
                        postalCode: '410600',
                        children: null,
                    },
                    {
                        text: '浏阳市',
                        code: '430181',
                        postalCode: '410300',
                        children: null,
                    },
                ],
            },
            {
                text: '株洲市',
                code: '4302',
                postalCode: '0',
                children: [
                    {
                        text: '荷塘区',
                        code: '430202',
                        postalCode: '412000',
                        children: null,
                    },
                    {
                        text: '芦淞区',
                        code: '430203',
                        postalCode: '412000',
                        children: null,
                    },
                    {
                        text: '石峰区',
                        code: '430204',
                        postalCode: '412005',
                        children: null,
                    },
                    {
                        text: '天元区',
                        code: '430211',
                        postalCode: '412007',
                        children: null,
                    },
                    {
                        text: '株洲县',
                        code: '430221',
                        postalCode: '412100',
                        children: null,
                    },
                    {
                        text: '攸县',
                        code: '430223',
                        postalCode: '412300',
                        children: null,
                    },
                    {
                        text: '茶陵县',
                        code: '430224',
                        postalCode: '412400',
                        children: null,
                    },
                    {
                        text: '炎陵县',
                        code: '430225',
                        postalCode: '412500',
                        children: null,
                    },
                    {
                        text: '醴陵市',
                        code: '430281',
                        postalCode: '412200',
                        children: null,
                    },
                ],
            },
            {
                text: '湘潭市',
                code: '4303',
                postalCode: '0',
                children: [
                    {
                        text: '雨湖区',
                        code: '430302',
                        postalCode: '411100',
                        children: null,
                    },
                    {
                        text: '岳塘区',
                        code: '430304',
                        postalCode: '411101',
                        children: null,
                    },
                    {
                        text: '湘潭县',
                        code: '430321',
                        postalCode: '411228',
                        children: null,
                    },
                    {
                        text: '湘乡市',
                        code: '430381',
                        postalCode: '411400',
                        children: null,
                    },
                    {
                        text: '韶山市',
                        code: '430382',
                        postalCode: '411300',
                        children: null,
                    },
                ],
            },
            {
                text: '衡阳市',
                code: '4304',
                postalCode: '0',
                children: [
                    {
                        text: '珠晖区',
                        code: '430405',
                        postalCode: '421002',
                        children: null,
                    },
                    {
                        text: '雁峰区',
                        code: '430406',
                        postalCode: '421001',
                        children: null,
                    },
                    {
                        text: '石鼓区',
                        code: '430407',
                        postalCode: '421001',
                        children: null,
                    },
                    {
                        text: '蒸湘区',
                        code: '430408',
                        postalCode: '421001',
                        children: null,
                    },
                    {
                        text: '南岳区',
                        code: '430412',
                        postalCode: '421900',
                        children: null,
                    },
                    {
                        text: '衡阳县',
                        code: '430421',
                        postalCode: '421200',
                        children: null,
                    },
                    {
                        text: '衡南县',
                        code: '430422',
                        postalCode: '421131',
                        children: null,
                    },
                    {
                        text: '衡山县',
                        code: '430423',
                        postalCode: '421300',
                        children: null,
                    },
                    {
                        text: '衡东县',
                        code: '430424',
                        postalCode: '421400',
                        children: null,
                    },
                    {
                        text: '祁东县',
                        code: '430426',
                        postalCode: '421600',
                        children: null,
                    },
                    {
                        text: '耒阳市',
                        code: '430481',
                        postalCode: '421800',
                        children: null,
                    },
                    {
                        text: '常宁市',
                        code: '430482',
                        postalCode: '421500',
                        children: null,
                    },
                ],
            },
            {
                text: '邵阳市',
                code: '4305',
                postalCode: '0',
                children: [
                    {
                        text: '双清区',
                        code: '430502',
                        postalCode: '422001',
                        children: null,
                    },
                    {
                        text: '大祥区',
                        code: '430503',
                        postalCode: '422000',
                        children: null,
                    },
                    {
                        text: '北塔区',
                        code: '430511',
                        postalCode: '422007',
                        children: null,
                    },
                    {
                        text: '邵东县',
                        code: '430521',
                        postalCode: '422800',
                        children: null,
                    },
                    {
                        text: '新邵县',
                        code: '430522',
                        postalCode: '422900',
                        children: null,
                    },
                    {
                        text: '邵阳县',
                        code: '430523',
                        postalCode: '422100',
                        children: null,
                    },
                    {
                        text: '隆回县',
                        code: '430524',
                        postalCode: '422200',
                        children: null,
                    },
                    {
                        text: '洞口县',
                        code: '430525',
                        postalCode: '422300',
                        children: null,
                    },
                    {
                        text: '绥宁县',
                        code: '430527',
                        postalCode: '422600',
                        children: null,
                    },
                    {
                        text: '新宁县',
                        code: '430528',
                        postalCode: '422700',
                        children: null,
                    },
                    {
                        text: '城步苗族自治县',
                        code: '430529',
                        postalCode: '422500',
                        children: null,
                    },
                    {
                        text: '武冈市',
                        code: '430581',
                        postalCode: '422400',
                        children: null,
                    },
                ],
            },
            {
                text: '岳阳市',
                code: '4306',
                postalCode: '0',
                children: [
                    {
                        text: '岳阳楼区',
                        code: '430602',
                        postalCode: '414000',
                        children: null,
                    },
                    {
                        text: '云溪区',
                        code: '430603',
                        postalCode: '414009',
                        children: null,
                    },
                    {
                        text: '君山区',
                        code: '430611',
                        postalCode: '414005',
                        children: null,
                    },
                    {
                        text: '岳阳县',
                        code: '430621',
                        postalCode: '414100',
                        children: null,
                    },
                    {
                        text: '华容县',
                        code: '430623',
                        postalCode: '414200',
                        children: null,
                    },
                    {
                        text: '湘阴县',
                        code: '430624',
                        postalCode: '414200',
                        children: null,
                    },
                    {
                        text: '平江县',
                        code: '430626',
                        postalCode: '414500',
                        children: null,
                    },
                    {
                        text: '汨罗市',
                        code: '430681',
                        postalCode: '414400',
                        children: null,
                    },
                    {
                        text: '临湘市',
                        code: '430682',
                        postalCode: '414300',
                        children: null,
                    },
                ],
            },
            {
                text: '常德市',
                code: '4307',
                postalCode: '0',
                children: [
                    {
                        text: '武陵区',
                        code: '430702',
                        postalCode: '415000',
                        children: null,
                    },
                    {
                        text: '鼎城区',
                        code: '430703',
                        postalCode: '415101',
                        children: null,
                    },
                    {
                        text: '安乡县',
                        code: '430721',
                        postalCode: '415600',
                        children: null,
                    },
                    {
                        text: '汉寿县',
                        code: '430722',
                        postalCode: '415900',
                        children: null,
                    },
                    {
                        text: '澧县',
                        code: '430723',
                        postalCode: '415500',
                        children: null,
                    },
                    {
                        text: '临澧县',
                        code: '430724',
                        postalCode: '415200',
                        children: null,
                    },
                    {
                        text: '桃源县',
                        code: '430725',
                        postalCode: '415700',
                        children: null,
                    },
                    {
                        text: '石门县',
                        code: '430726',
                        postalCode: '415300',
                        children: null,
                    },
                    {
                        text: '津市市',
                        code: '430781',
                        postalCode: '415400',
                        children: null,
                    },
                ],
            },
            {
                text: '张家界市',
                code: '4308',
                postalCode: '0',
                children: [
                    {
                        text: '永定区',
                        code: '430802',
                        postalCode: '427000',
                        children: null,
                    },
                    {
                        text: '武陵源区',
                        code: '430811',
                        postalCode: '427400',
                        children: null,
                    },
                    {
                        text: '慈利县',
                        code: '430821',
                        postalCode: '427200',
                        children: null,
                    },
                    {
                        text: '桑植县',
                        code: '430822',
                        postalCode: '427100',
                        children: null,
                    },
                ],
            },
            {
                text: '益阳市',
                code: '4309',
                postalCode: '0',
                children: [
                    {
                        text: '资阳区',
                        code: '430902',
                        postalCode: '413001',
                        children: null,
                    },
                    {
                        text: '赫山区',
                        code: '430903',
                        postalCode: '413002',
                        children: null,
                    },
                    {
                        text: '南县',
                        code: '430921',
                        postalCode: '413200',
                        children: null,
                    },
                    {
                        text: '桃江县',
                        code: '430922',
                        postalCode: '413400',
                        children: null,
                    },
                    {
                        text: '安化县',
                        code: '430923',
                        postalCode: '413500',
                        children: null,
                    },
                    {
                        text: '沅江市',
                        code: '430981',
                        postalCode: '413100',
                        children: null,
                    },
                ],
            },
            {
                text: '郴州市',
                code: '4310',
                postalCode: '0',
                children: [
                    {
                        text: '北湖区',
                        code: '431002',
                        postalCode: '423000',
                        children: null,
                    },
                    {
                        text: '苏仙区',
                        code: '431003',
                        postalCode: '423000',
                        children: null,
                    },
                    {
                        text: '桂阳县',
                        code: '431021',
                        postalCode: '424400',
                        children: null,
                    },
                    {
                        text: '宜章县',
                        code: '431022',
                        postalCode: '424200',
                        children: null,
                    },
                    {
                        text: '永兴县',
                        code: '431023',
                        postalCode: '423300',
                        children: null,
                    },
                    {
                        text: '嘉禾县',
                        code: '431024',
                        postalCode: '424500',
                        children: null,
                    },
                    {
                        text: '临武县',
                        code: '431025',
                        postalCode: '424300',
                        children: null,
                    },
                    {
                        text: '汝城县',
                        code: '431026',
                        postalCode: '424100',
                        children: null,
                    },
                    {
                        text: '桂东县',
                        code: '431027',
                        postalCode: '423500',
                        children: null,
                    },
                    {
                        text: '安仁县',
                        code: '431028',
                        postalCode: '423600',
                        children: null,
                    },
                    {
                        text: '资兴市',
                        code: '431081',
                        postalCode: '423400',
                        children: null,
                    },
                ],
            },
            {
                text: '永州市',
                code: '4311',
                postalCode: '0',
                children: [
                    {
                        text: '零陵区',
                        code: '431102',
                        postalCode: '425002',
                        children: null,
                    },
                    {
                        text: '冷水滩区',
                        code: '431103',
                        postalCode: '425100',
                        children: null,
                    },
                    {
                        text: '祁阳县',
                        code: '431121',
                        postalCode: '426100',
                        children: null,
                    },
                    {
                        text: '东安县',
                        code: '431122',
                        postalCode: '425900',
                        children: null,
                    },
                    {
                        text: '双牌县',
                        code: '431123',
                        postalCode: '425200',
                        children: null,
                    },
                    {
                        text: '道县',
                        code: '431124',
                        postalCode: '425300',
                        children: null,
                    },
                    {
                        text: '江永县',
                        code: '431125',
                        postalCode: '425400',
                        children: null,
                    },
                    {
                        text: '宁远县',
                        code: '431126',
                        postalCode: '425600',
                        children: null,
                    },
                    {
                        text: '蓝山县',
                        code: '431127',
                        postalCode: '425800',
                        children: null,
                    },
                    {
                        text: '新田县',
                        code: '431128',
                        postalCode: '425700',
                        children: null,
                    },
                    {
                        text: '江华瑶族自治县',
                        code: '431129',
                        postalCode: '425500',
                        children: null,
                    },
                ],
            },
            {
                text: '怀化市',
                code: '4312',
                postalCode: '0',
                children: [
                    {
                        text: '鹤城区',
                        code: '431202',
                        postalCode: '418000',
                        children: null,
                    },
                    {
                        text: '中方县',
                        code: '431221',
                        postalCode: '418005',
                        children: null,
                    },
                    {
                        text: '沅陵县',
                        code: '431222',
                        postalCode: '419600',
                        children: null,
                    },
                    {
                        text: '辰溪县',
                        code: '431223',
                        postalCode: '419500',
                        children: null,
                    },
                    {
                        text: '溆浦县',
                        code: '431224',
                        postalCode: '419300',
                        children: null,
                    },
                    {
                        text: '会同县',
                        code: '431225',
                        postalCode: '418300',
                        children: null,
                    },
                    {
                        text: '麻阳苗族自治县',
                        code: '431226',
                        postalCode: '419400',
                        children: null,
                    },
                    {
                        text: '新晃侗族自治县',
                        code: '431227',
                        postalCode: '419200',
                        children: null,
                    },
                    {
                        text: '芷江侗族自治县',
                        code: '431228',
                        postalCode: '419100',
                        children: null,
                    },
                    {
                        text: '靖州苗族侗族自治县',
                        code: '431229',
                        postalCode: '418400',
                        children: null,
                    },
                    {
                        text: '通道侗族自治县',
                        code: '431230',
                        postalCode: '418500',
                        children: null,
                    },
                    {
                        text: '洪江市',
                        code: '431281',
                        postalCode: '418116',
                        children: null,
                    },
                ],
            },
            {
                text: '娄底市',
                code: '4313',
                postalCode: '0',
                children: [
                    {
                        text: '娄星区',
                        code: '431302',
                        postalCode: '417000',
                        children: null,
                    },
                    {
                        text: '双峰县',
                        code: '431321',
                        postalCode: '417700',
                        children: null,
                    },
                    {
                        text: '新化县',
                        code: '431322',
                        postalCode: '417600',
                        children: null,
                    },
                    {
                        text: '冷水江市',
                        code: '431381',
                        postalCode: '417500',
                        children: null,
                    },
                    {
                        text: '涟源市',
                        code: '431382',
                        postalCode: '417100',
                        children: null,
                    },
                ],
            },
            {
                text: '湘西土家族苗族自治州',
                code: '4331',
                postalCode: '0',
                children: [
                    {
                        text: '吉首市',
                        code: '433101',
                        postalCode: '416000',
                        children: null,
                    },
                    {
                        text: '泸溪县',
                        code: '433122',
                        postalCode: '416100',
                        children: null,
                    },
                    {
                        text: '凤凰县',
                        code: '433123',
                        postalCode: '416200',
                        children: null,
                    },
                    {
                        text: '花垣县',
                        code: '433124',
                        postalCode: '416400',
                        children: null,
                    },
                    {
                        text: '保靖县',
                        code: '433125',
                        postalCode: '416500',
                        children: null,
                    },
                    {
                        text: '古丈县',
                        code: '433126',
                        postalCode: '416300',
                        children: null,
                    },
                    {
                        text: '永顺县',
                        code: '433127',
                        postalCode: '416700',
                        children: null,
                    },
                    {
                        text: '龙山县',
                        code: '433130',
                        postalCode: '416800',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '广东省',
        code: '44',
        postalCode: '0',
        children: [
            {
                text: '广州市',
                code: '4401',
                postalCode: '0',
                children: [
                    {
                        text: '荔湾区',
                        code: '440103',
                        postalCode: '510145',
                        children: null,
                    },
                    {
                        text: '越秀区',
                        code: '440104',
                        postalCode: '510030',
                        children: null,
                    },
                    {
                        text: '海珠区',
                        code: '440105',
                        postalCode: '510220',
                        children: null,
                    },
                    {
                        text: '天河区',
                        code: '440106',
                        postalCode: '510630',
                        children: null,
                    },
                    {
                        text: '白云区',
                        code: '440111',
                        postalCode: '510080',
                        children: null,
                    },
                    {
                        text: '黄埔区',
                        code: '440112',
                        postalCode: '510700',
                        children: null,
                    },
                    {
                        text: '番禺区',
                        code: '440113',
                        postalCode: '511400',
                        children: null,
                    },
                    {
                        text: '花都区',
                        code: '440114',
                        postalCode: '510800',
                        children: null,
                    },
                    {
                        text: '南沙区',
                        code: '440115',
                        postalCode: '511400',
                        children: null,
                    },
                    {
                        text: '萝岗区',
                        code: '440116',
                        postalCode: '510100',
                        children: null,
                    },
                    {
                        text: '增城市',
                        code: '440183',
                        postalCode: '511300',
                        children: null,
                    },
                    {
                        text: '从化市',
                        code: '440184',
                        postalCode: '510900',
                        children: null,
                    },
                ],
            },
            {
                text: '韶关市',
                code: '4402',
                postalCode: '0',
                children: [
                    {
                        text: '武江区',
                        code: '440203',
                        postalCode: '512026',
                        children: null,
                    },
                    {
                        text: '浈江区',
                        code: '440204',
                        postalCode: '512023',
                        children: null,
                    },
                    {
                        text: '曲江区',
                        code: '440205',
                        postalCode: '512100',
                        children: null,
                    },
                    {
                        text: '始兴县',
                        code: '440222',
                        postalCode: '512500',
                        children: null,
                    },
                    {
                        text: '仁化县',
                        code: '440224',
                        postalCode: '512300',
                        children: null,
                    },
                    {
                        text: '翁源县',
                        code: '440229',
                        postalCode: '512600',
                        children: null,
                    },
                    {
                        text: '乳源瑶族自治县',
                        code: '440232',
                        postalCode: '512700',
                        children: null,
                    },
                    {
                        text: '新丰县',
                        code: '440233',
                        postalCode: '511100',
                        children: null,
                    },
                    {
                        text: '乐昌市',
                        code: '440281',
                        postalCode: '512200',
                        children: null,
                    },
                    {
                        text: '南雄市',
                        code: '440282',
                        postalCode: '512400',
                        children: null,
                    },
                ],
            },
            {
                text: '深圳市',
                code: '4403',
                postalCode: '0',
                children: [
                    {
                        text: '罗湖区',
                        code: '440303',
                        postalCode: '518001',
                        children: null,
                    },
                    {
                        text: '福田区',
                        code: '440304',
                        postalCode: '518033',
                        children: null,
                    },
                    {
                        text: '南山区',
                        code: '440305',
                        postalCode: '518052',
                        children: null,
                    },
                    {
                        text: '宝安区',
                        code: '440306',
                        postalCode: '518101',
                        children: null,
                    },
                    {
                        text: '龙岗区',
                        code: '440307',
                        postalCode: '518116',
                        children: null,
                    },
                    {
                        text: '盐田区',
                        code: '440308',
                        postalCode: '518083',
                        children: null,
                    },
                ],
            },
            {
                text: '珠海市',
                code: '4404',
                postalCode: '0',
                children: [
                    {
                        text: '香洲区',
                        code: '440402',
                        postalCode: '519000',
                        children: null,
                    },
                    {
                        text: '斗门区',
                        code: '440403',
                        postalCode: '519100',
                        children: null,
                    },
                    {
                        text: '金湾区',
                        code: '440404',
                        postalCode: '519090',
                        children: null,
                    },
                ],
            },
            {
                text: '汕头市',
                code: '4405',
                postalCode: '0',
                children: [
                    {
                        text: '龙湖区',
                        code: '440507',
                        postalCode: '515041',
                        children: null,
                    },
                    {
                        text: '金平区',
                        code: '440511',
                        postalCode: '515041',
                        children: null,
                    },
                    {
                        text: '濠江区',
                        code: '440512',
                        postalCode: '515071',
                        children: null,
                    },
                    {
                        text: '潮阳区',
                        code: '440513',
                        postalCode: '515100',
                        children: null,
                    },
                    {
                        text: '潮南区',
                        code: '440514',
                        postalCode: '515144',
                        children: null,
                    },
                    {
                        text: '澄海区',
                        code: '440515',
                        postalCode: '515800',
                        children: null,
                    },
                    {
                        text: '南澳县',
                        code: '440523',
                        postalCode: '515900',
                        children: null,
                    },
                ],
            },
            {
                text: '佛山市',
                code: '4406',
                postalCode: '0',
                children: [
                    {
                        text: '禅城区',
                        code: '440604',
                        postalCode: '528000',
                        children: null,
                    },
                    {
                        text: '南海区',
                        code: '440605',
                        postalCode: '528200',
                        children: null,
                    },
                    {
                        text: '顺德区',
                        code: '440606',
                        postalCode: '528300',
                        children: null,
                    },
                    {
                        text: '三水区',
                        code: '440607',
                        postalCode: '528100',
                        children: null,
                    },
                    {
                        text: '高明区',
                        code: '440608',
                        postalCode: '528500',
                        children: null,
                    },
                ],
            },
            {
                text: '江门市',
                code: '4407',
                postalCode: '0',
                children: [
                    {
                        text: '蓬江区',
                        code: '440703',
                        postalCode: '529051',
                        children: null,
                    },
                    {
                        text: '江海区',
                        code: '440704',
                        postalCode: '529000',
                        children: null,
                    },
                    {
                        text: '新会区',
                        code: '440705',
                        postalCode: '529100',
                        children: null,
                    },
                    {
                        text: '台山市',
                        code: '440781',
                        postalCode: '529211',
                        children: null,
                    },
                    {
                        text: '开平市',
                        code: '440783',
                        postalCode: '529312',
                        children: null,
                    },
                    {
                        text: '鹤山市',
                        code: '440784',
                        postalCode: '529711',
                        children: null,
                    },
                    {
                        text: '恩平市',
                        code: '440785',
                        postalCode: '529411',
                        children: null,
                    },
                ],
            },
            {
                text: '湛江市',
                code: '4408',
                postalCode: '0',
                children: [
                    {
                        text: '赤坎区',
                        code: '440802',
                        postalCode: '524033',
                        children: null,
                    },
                    {
                        text: '霞山区',
                        code: '440803',
                        postalCode: '524002',
                        children: null,
                    },
                    {
                        text: '坡头区',
                        code: '440804',
                        postalCode: '524057',
                        children: null,
                    },
                    {
                        text: '麻章区',
                        code: '440811',
                        postalCode: '524003',
                        children: null,
                    },
                    {
                        text: '遂溪县',
                        code: '440823',
                        postalCode: '524300',
                        children: null,
                    },
                    {
                        text: '徐闻县',
                        code: '440825',
                        postalCode: '524100',
                        children: null,
                    },
                    {
                        text: '廉江市',
                        code: '440881',
                        postalCode: '524400',
                        children: null,
                    },
                    {
                        text: '雷州市',
                        code: '440882',
                        postalCode: '524200',
                        children: null,
                    },
                    {
                        text: '吴川市',
                        code: '440883',
                        postalCode: '524500',
                        children: null,
                    },
                ],
            },
            {
                text: '茂名市',
                code: '4409',
                postalCode: '0',
                children: [
                    {
                        text: '茂南区',
                        code: '440902',
                        postalCode: '525011',
                        children: null,
                    },
                    {
                        text: '茂港区',
                        code: '440903',
                        postalCode: '525027',
                        children: null,
                    },
                    {
                        text: '电白县',
                        code: '440923',
                        postalCode: '525400',
                        children: null,
                    },
                    {
                        text: '高州市',
                        code: '440981',
                        postalCode: '525200',
                        children: null,
                    },
                    {
                        text: '化州市',
                        code: '440982',
                        postalCode: '525100',
                        children: null,
                    },
                    {
                        text: '信宜市',
                        code: '440983',
                        postalCode: '525300',
                        children: null,
                    },
                ],
            },
            {
                text: '肇庆市',
                code: '4412',
                postalCode: '0',
                children: [
                    {
                        text: '端州区',
                        code: '441202',
                        postalCode: '526040',
                        children: null,
                    },
                    {
                        text: '鼎湖区',
                        code: '441203',
                        postalCode: '526070',
                        children: null,
                    },
                    {
                        text: '广宁县',
                        code: '441223',
                        postalCode: '526300',
                        children: null,
                    },
                    {
                        text: '怀集县',
                        code: '441224',
                        postalCode: '526400',
                        children: null,
                    },
                    {
                        text: '封开县',
                        code: '441225',
                        postalCode: '526500',
                        children: null,
                    },
                    {
                        text: '德庆县',
                        code: '441226',
                        postalCode: '526600',
                        children: null,
                    },
                    {
                        text: '高要市',
                        code: '441283',
                        postalCode: '526100',
                        children: null,
                    },
                    {
                        text: '四会市',
                        code: '441284',
                        postalCode: '526200',
                        children: null,
                    },
                ],
            },
            {
                text: '惠州市',
                code: '4413',
                postalCode: '0',
                children: [
                    {
                        text: '惠城区',
                        code: '441302',
                        postalCode: '516001',
                        children: null,
                    },
                    {
                        text: '惠阳区',
                        code: '441303',
                        postalCode: '516200',
                        children: null,
                    },
                    {
                        text: '博罗县',
                        code: '441322',
                        postalCode: '516100',
                        children: null,
                    },
                    {
                        text: '惠东县',
                        code: '441323',
                        postalCode: '516300',
                        children: null,
                    },
                    {
                        text: '龙门县',
                        code: '441324',
                        postalCode: '516800',
                        children: null,
                    },
                ],
            },
            {
                text: '梅州市',
                code: '4414',
                postalCode: '0',
                children: [
                    {
                        text: '梅江区',
                        code: '441402',
                        postalCode: '514000',
                        children: null,
                    },
                    {
                        text: '梅县',
                        code: '441421',
                        postalCode: '514733',
                        children: null,
                    },
                    {
                        text: '大埔县',
                        code: '441422',
                        postalCode: '514200',
                        children: null,
                    },
                    {
                        text: '丰顺县',
                        code: '441423',
                        postalCode: '514300',
                        children: null,
                    },
                    {
                        text: '五华县',
                        code: '441424',
                        postalCode: '514400',
                        children: null,
                    },
                    {
                        text: '平远县',
                        code: '441426',
                        postalCode: '514600',
                        children: null,
                    },
                    {
                        text: '蕉岭县',
                        code: '441427',
                        postalCode: '514100',
                        children: null,
                    },
                    {
                        text: '兴宁市',
                        code: '441481',
                        postalCode: '514500',
                        children: null,
                    },
                ],
            },
            {
                text: '汕尾市',
                code: '4415',
                postalCode: '0',
                children: [
                    {
                        text: '城区',
                        code: '441502',
                        postalCode: '516601',
                        children: null,
                    },
                    {
                        text: '海丰县',
                        code: '441521',
                        postalCode: '516400',
                        children: null,
                    },
                    {
                        text: '陆河县',
                        code: '441523',
                        postalCode: '516700',
                        children: null,
                    },
                    {
                        text: '陆丰市',
                        code: '441581',
                        postalCode: '516500',
                        children: null,
                    },
                ],
            },
            {
                text: '河源市',
                code: '4416',
                postalCode: '0',
                children: [
                    {
                        text: '源城区',
                        code: '441602',
                        postalCode: '517000',
                        children: null,
                    },
                    {
                        text: '紫金县',
                        code: '441621',
                        postalCode: '517400',
                        children: null,
                    },
                    {
                        text: '龙川县',
                        code: '441622',
                        postalCode: '517300',
                        children: null,
                    },
                    {
                        text: '连平县',
                        code: '441623',
                        postalCode: '517100',
                        children: null,
                    },
                    {
                        text: '和平县',
                        code: '441624',
                        postalCode: '517200',
                        children: null,
                    },
                    {
                        text: '东源县',
                        code: '441625',
                        postalCode: '517500',
                        children: null,
                    },
                ],
            },
            {
                text: '阳江市',
                code: '4417',
                postalCode: '0',
                children: [
                    {
                        text: '江城区',
                        code: '441702',
                        postalCode: '529525',
                        children: null,
                    },
                    {
                        text: '阳西县',
                        code: '441721',
                        postalCode: '529800',
                        children: null,
                    },
                    {
                        text: '阳东县',
                        code: '441723',
                        postalCode: '529931',
                        children: null,
                    },
                    {
                        text: '阳春市',
                        code: '441781',
                        postalCode: '529611',
                        children: null,
                    },
                ],
            },
            {
                text: '清远市',
                code: '4418',
                postalCode: '0',
                children: [
                    {
                        text: '清城区',
                        code: '441802',
                        postalCode: '511500',
                        children: null,
                    },
                    {
                        text: '佛冈县',
                        code: '441821',
                        postalCode: '511600',
                        children: null,
                    },
                    {
                        text: '阳山县',
                        code: '441823',
                        postalCode: '513100',
                        children: null,
                    },
                    {
                        text: '连山壮族瑶族自治县',
                        code: '441825',
                        postalCode: '513200',
                        children: null,
                    },
                    {
                        text: '连南瑶族自治县',
                        code: '441826',
                        postalCode: '513300',
                        children: null,
                    },
                    {
                        text: '清新县',
                        code: '441827',
                        postalCode: '511800',
                        children: null,
                    },
                    {
                        text: '英德市',
                        code: '441881',
                        postalCode: '513000',
                        children: null,
                    },
                    {
                        text: '连州市',
                        code: '441882',
                        postalCode: '513401',
                        children: null,
                    },
                ],
            },
            {
                text: '东莞市',
                code: '4419',
                postalCode: '0',
                children: [
                    {
                        text: '中堂镇',
                        code: '441901',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '南城区',
                        code: '441902',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '沙田镇',
                        code: '441903',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '长安镇',
                        code: '441904',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '东坑镇',
                        code: '441905',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '樟木头镇',
                        code: '441906',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '莞城区',
                        code: '441907',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '石龙镇',
                        code: '441908',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '桥头镇',
                        code: '441909',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '万江区',
                        code: '441910',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '麻涌镇',
                        code: '441911',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '虎门镇',
                        code: '441912',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '谢岗镇',
                        code: '441913',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '石碣镇',
                        code: '441914',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '茶山镇',
                        code: '441915',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '东城区',
                        code: '441916',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '洪梅镇',
                        code: '441917',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '道滘镇',
                        code: '441918',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '高埗镇',
                        code: '441919',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '企石镇',
                        code: '441920',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '凤岗镇',
                        code: '441921',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '大岭山镇',
                        code: '441922',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '松山湖',
                        code: '441923',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '清溪镇',
                        code: '441924',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '望牛墩镇',
                        code: '441925',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '厚街镇',
                        code: '441926',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '常平镇',
                        code: '441927',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '寮步镇',
                        code: '441928',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '石排镇',
                        code: '441929',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '横沥镇',
                        code: '441930',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '黄江镇',
                        code: '441931',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '大朗镇',
                        code: '441932',
                        postalCode: '523000',
                        children: null,
                    },
                    {
                        text: '塘厦镇',
                        code: '441933',
                        postalCode: '523000',
                        children: null,
                    },
                ],
            },
            {
                text: '中山市',
                code: '4420',
                postalCode: '528400',
                children: [
                    {
                        text: '南头山',
                        code: '442001',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '神湾镇',
                        code: '442002',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '东凤镇',
                        code: '442003',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '五桂山镇',
                        code: '442004',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '黄圃镇',
                        code: '442005',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '小榄镇',
                        code: '442006',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '石岐区街道',
                        code: '442007',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '横栏镇',
                        code: '442008',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '三角镇',
                        code: '442009',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '三乡镇',
                        code: '442010',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '港口镇',
                        code: '442011',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '沙溪镇',
                        code: '442012',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '板芙镇',
                        code: '442013',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '沙朗镇',
                        code: '442014',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '东升镇',
                        code: '442015',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '阜沙镇',
                        code: '442016',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '民众镇',
                        code: '442017',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '东区街道',
                        code: '442018',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '火炬开发区',
                        code: '442019',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '南区街道',
                        code: '442020',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '西区街道',
                        code: '442021',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '古镇',
                        code: '442022',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '坦洲镇',
                        code: '442023',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '大涌镇',
                        code: '442024',
                        postalCode: '528400',
                        children: null,
                    },
                    {
                        text: '南朗镇',
                        code: '442025',
                        postalCode: '528400',
                        children: null,
                    },
                ],
            },
            {
                text: '潮州市',
                code: '4451',
                postalCode: '0',
                children: [
                    {
                        text: '湘桥区',
                        code: '445102',
                        postalCode: '521000',
                        children: null,
                    },
                    {
                        text: '潮安县',
                        code: '445121',
                        postalCode: '515638',
                        children: null,
                    },
                    {
                        text: '饶平县',
                        code: '445122',
                        postalCode: '515700',
                        children: null,
                    },
                ],
            },
            {
                text: '揭阳市',
                code: '4452',
                postalCode: '0',
                children: [
                    {
                        text: '榕城区',
                        code: '445202',
                        postalCode: '522095',
                        children: null,
                    },
                    {
                        text: '揭东县',
                        code: '445221',
                        postalCode: '515554',
                        children: null,
                    },
                    {
                        text: '揭西县',
                        code: '445222',
                        postalCode: '515400',
                        children: null,
                    },
                    {
                        text: '惠来县',
                        code: '445224',
                        postalCode: '515200',
                        children: null,
                    },
                    {
                        text: '普宁市',
                        code: '445281',
                        postalCode: '515300',
                        children: null,
                    },
                ],
            },
            {
                text: '云浮市',
                code: '4453',
                postalCode: '0',
                children: [
                    {
                        text: '云城区',
                        code: '445302',
                        postalCode: '527300',
                        children: null,
                    },
                    {
                        text: '新兴县',
                        code: '445321',
                        postalCode: '527400',
                        children: null,
                    },
                    {
                        text: '郁南县',
                        code: '445322',
                        postalCode: '527100',
                        children: null,
                    },
                    {
                        text: '云安县',
                        code: '445323',
                        postalCode: '527100',
                        children: null,
                    },
                    {
                        text: '罗定市',
                        code: '445381',
                        postalCode: '527500',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '广西壮族自治区',
        code: '45',
        postalCode: '0',
        children: [
            {
                text: '南宁市',
                code: '4501',
                postalCode: '0',
                children: [
                    {
                        text: '兴宁区',
                        code: '450102',
                        postalCode: '530012',
                        children: null,
                    },
                    {
                        text: '青秀区',
                        code: '450103',
                        postalCode: '530022',
                        children: null,
                    },
                    {
                        text: '江南区',
                        code: '450105',
                        postalCode: '530031',
                        children: null,
                    },
                    {
                        text: '西乡塘区',
                        code: '450107',
                        postalCode: '530001',
                        children: null,
                    },
                    {
                        text: '良庆区',
                        code: '450108',
                        postalCode: '530200',
                        children: null,
                    },
                    {
                        text: '邕宁区',
                        code: '450109',
                        postalCode: '530200',
                        children: null,
                    },
                    {
                        text: '武鸣县',
                        code: '450122',
                        postalCode: '530100',
                        children: null,
                    },
                    {
                        text: '隆安县',
                        code: '450123',
                        postalCode: '532700',
                        children: null,
                    },
                    {
                        text: '马山县',
                        code: '450124',
                        postalCode: '530600',
                        children: null,
                    },
                    {
                        text: '上林县',
                        code: '450125',
                        postalCode: '530500',
                        children: null,
                    },
                    {
                        text: '宾阳县',
                        code: '450126',
                        postalCode: '530400',
                        children: null,
                    },
                    {
                        text: '横县',
                        code: '450127',
                        postalCode: '530300',
                        children: null,
                    },
                ],
            },
            {
                text: '柳州市',
                code: '4502',
                postalCode: '0',
                children: [
                    {
                        text: '城中区',
                        code: '450202',
                        postalCode: '545001',
                        children: null,
                    },
                    {
                        text: '鱼峰区',
                        code: '450203',
                        postalCode: '545005',
                        children: null,
                    },
                    {
                        text: '柳南区',
                        code: '450204',
                        postalCode: '545005',
                        children: null,
                    },
                    {
                        text: '柳北区',
                        code: '450205',
                        postalCode: '545001',
                        children: null,
                    },
                    {
                        text: '柳江县',
                        code: '450221',
                        postalCode: '545100',
                        children: null,
                    },
                    {
                        text: '柳城县',
                        code: '450222',
                        postalCode: '545200',
                        children: null,
                    },
                    {
                        text: '鹿寨县',
                        code: '450223',
                        postalCode: '545600',
                        children: null,
                    },
                    {
                        text: '融安县',
                        code: '450224',
                        postalCode: '545400',
                        children: null,
                    },
                    {
                        text: '融水苗族自治县',
                        code: '450225',
                        postalCode: '545300',
                        children: null,
                    },
                    {
                        text: '三江侗族自治县',
                        code: '450226',
                        postalCode: '545500',
                        children: null,
                    },
                ],
            },
            {
                text: '桂林市',
                code: '4503',
                postalCode: '0',
                children: [
                    {
                        text: '秀峰区',
                        code: '450302',
                        postalCode: '541001',
                        children: null,
                    },
                    {
                        text: '叠彩区',
                        code: '450303',
                        postalCode: '541001',
                        children: null,
                    },
                    {
                        text: '象山区',
                        code: '450304',
                        postalCode: '541002',
                        children: null,
                    },
                    {
                        text: '七星区',
                        code: '450305',
                        postalCode: '541004',
                        children: null,
                    },
                    {
                        text: '雁山区',
                        code: '450311',
                        postalCode: '541006',
                        children: null,
                    },
                    {
                        text: '阳朔县',
                        code: '450321',
                        postalCode: '541900',
                        children: null,
                    },
                    {
                        text: '临桂县',
                        code: '450322',
                        postalCode: '541100',
                        children: null,
                    },
                    {
                        text: '灵川县',
                        code: '450323',
                        postalCode: '541200',
                        children: null,
                    },
                    {
                        text: '全州县',
                        code: '450324',
                        postalCode: '541500',
                        children: null,
                    },
                    {
                        text: '兴安县',
                        code: '450325',
                        postalCode: '541300',
                        children: null,
                    },
                    {
                        text: '永福县',
                        code: '450326',
                        postalCode: '541800',
                        children: null,
                    },
                    {
                        text: '灌阳县',
                        code: '450327',
                        postalCode: '541600',
                        children: null,
                    },
                    {
                        text: '龙胜各族自治县',
                        code: '450328',
                        postalCode: '541700',
                        children: null,
                    },
                    {
                        text: '资源县',
                        code: '450329',
                        postalCode: '541400',
                        children: null,
                    },
                    {
                        text: '平乐县',
                        code: '450330',
                        postalCode: '542400',
                        children: null,
                    },
                    {
                        text: '荔浦县',
                        code: '450331',
                        postalCode: '546600',
                        children: null,
                    },
                    {
                        text: '恭城瑶族自治县',
                        code: '450332',
                        postalCode: '542500',
                        children: null,
                    },
                ],
            },
            {
                text: '梧州市',
                code: '4504',
                postalCode: '0',
                children: [
                    {
                        text: '万秀区',
                        code: '450403',
                        postalCode: '543000',
                        children: null,
                    },
                    {
                        text: '蝶山区',
                        code: '450404',
                        postalCode: '543002',
                        children: null,
                    },
                    {
                        text: '长洲区',
                        code: '450405',
                        postalCode: '543002',
                        children: null,
                    },
                    {
                        text: '苍梧县',
                        code: '450421',
                        postalCode: '543100',
                        children: null,
                    },
                    {
                        text: '藤县',
                        code: '450422',
                        postalCode: '543300',
                        children: null,
                    },
                    {
                        text: '蒙山县',
                        code: '450423',
                        postalCode: '546700',
                        children: null,
                    },
                    {
                        text: '岑溪市',
                        code: '450481',
                        postalCode: '543200',
                        children: null,
                    },
                ],
            },
            {
                text: '北海市',
                code: '4505',
                postalCode: '0',
                children: [
                    {
                        text: '海城区',
                        code: '450502',
                        postalCode: '536000',
                        children: null,
                    },
                    {
                        text: '银海区',
                        code: '450503',
                        postalCode: '536000',
                        children: null,
                    },
                    {
                        text: '铁山港区',
                        code: '450512',
                        postalCode: '536017',
                        children: null,
                    },
                    {
                        text: '合浦县',
                        code: '450521',
                        postalCode: '536100',
                        children: null,
                    },
                ],
            },
            {
                text: '防城港市',
                code: '4506',
                postalCode: '0',
                children: [
                    {
                        text: '港口区',
                        code: '450602',
                        postalCode: '538001',
                        children: null,
                    },
                    {
                        text: '防城区',
                        code: '450603',
                        postalCode: '538021',
                        children: null,
                    },
                    {
                        text: '上思县',
                        code: '450621',
                        postalCode: '535500',
                        children: null,
                    },
                    {
                        text: '东兴市',
                        code: '450681',
                        postalCode: '538100',
                        children: null,
                    },
                ],
            },
            {
                text: '钦州市',
                code: '4507',
                postalCode: '0',
                children: [
                    {
                        text: '钦南区',
                        code: '450702',
                        postalCode: '535000',
                        children: null,
                    },
                    {
                        text: '钦北区',
                        code: '450703',
                        postalCode: '535000',
                        children: null,
                    },
                    {
                        text: '灵山县',
                        code: '450721',
                        postalCode: '535400',
                        children: null,
                    },
                    {
                        text: '浦北县',
                        code: '450722',
                        postalCode: '535300',
                        children: null,
                    },
                ],
            },
            {
                text: '贵港市',
                code: '4508',
                postalCode: '0',
                children: [
                    {
                        text: '港北区',
                        code: '450802',
                        postalCode: '537100',
                        children: null,
                    },
                    {
                        text: '港南区',
                        code: '450803',
                        postalCode: '537132',
                        children: null,
                    },
                    {
                        text: '覃塘区',
                        code: '450804',
                        postalCode: '537121',
                        children: null,
                    },
                    {
                        text: '平南县',
                        code: '450821',
                        postalCode: '537300',
                        children: null,
                    },
                    {
                        text: '桂平市',
                        code: '450881',
                        postalCode: '537200',
                        children: null,
                    },
                ],
            },
            {
                text: '玉林市',
                code: '4509',
                postalCode: '0',
                children: [
                    {
                        text: '玉州区',
                        code: '450902',
                        postalCode: '537200',
                        children: null,
                    },
                    {
                        text: '容县',
                        code: '450921',
                        postalCode: '537500',
                        children: null,
                    },
                    {
                        text: '陆川县',
                        code: '450922',
                        postalCode: '537700',
                        children: null,
                    },
                    {
                        text: '博白县',
                        code: '450923',
                        postalCode: '537600',
                        children: null,
                    },
                    {
                        text: '兴业县',
                        code: '450924',
                        postalCode: '537800',
                        children: null,
                    },
                    {
                        text: '北流市',
                        code: '450981',
                        postalCode: '537400',
                        children: null,
                    },
                ],
            },
            {
                text: '百色市',
                code: '4510',
                postalCode: '0',
                children: [
                    {
                        text: '右江区',
                        code: '451002',
                        postalCode: '533000',
                        children: null,
                    },
                    {
                        text: '田阳县',
                        code: '451021',
                        postalCode: '533600',
                        children: null,
                    },
                    {
                        text: '田东县',
                        code: '451022',
                        postalCode: '531500',
                        children: null,
                    },
                    {
                        text: '平果县',
                        code: '451023',
                        postalCode: '531400',
                        children: null,
                    },
                    {
                        text: '德保县',
                        code: '451024',
                        postalCode: '533700',
                        children: null,
                    },
                    {
                        text: '靖西县',
                        code: '451025',
                        postalCode: '533800',
                        children: null,
                    },
                    {
                        text: '那坡县',
                        code: '451026',
                        postalCode: '533900',
                        children: null,
                    },
                    {
                        text: '凌云县',
                        code: '451027',
                        postalCode: '533100',
                        children: null,
                    },
                    {
                        text: '乐业县',
                        code: '451028',
                        postalCode: '533200',
                        children: null,
                    },
                    {
                        text: '田林县',
                        code: '451029',
                        postalCode: '533300',
                        children: null,
                    },
                    {
                        text: '西林县',
                        code: '451030',
                        postalCode: '533500',
                        children: null,
                    },
                    {
                        text: '隆林各族自治县',
                        code: '451031',
                        postalCode: '533400',
                        children: null,
                    },
                ],
            },
            {
                text: '贺州市',
                code: '4511',
                postalCode: '0',
                children: [
                    {
                        text: '八步区',
                        code: '451102',
                        postalCode: '542800',
                        children: null,
                    },
                    {
                        text: '昭平县',
                        code: '451121',
                        postalCode: '546800',
                        children: null,
                    },
                    {
                        text: '钟山县',
                        code: '451122',
                        postalCode: '542600',
                        children: null,
                    },
                    {
                        text: '富川瑶族自治县',
                        code: '451123',
                        postalCode: '542700',
                        children: null,
                    },
                ],
            },
            {
                text: '河池市',
                code: '4512',
                postalCode: '0',
                children: [
                    {
                        text: '金城江区',
                        code: '451202',
                        postalCode: '547000',
                        children: null,
                    },
                    {
                        text: '南丹县',
                        code: '451221',
                        postalCode: '547200',
                        children: null,
                    },
                    {
                        text: '天峨县',
                        code: '451222',
                        postalCode: '547300',
                        children: null,
                    },
                    {
                        text: '凤山县',
                        code: '451223',
                        postalCode: '547600',
                        children: null,
                    },
                    {
                        text: '东兰县',
                        code: '451224',
                        postalCode: '547400',
                        children: null,
                    },
                    {
                        text: '罗城仫佬族自治县',
                        code: '451225',
                        postalCode: '546400',
                        children: null,
                    },
                    {
                        text: '环江毛南族自治县',
                        code: '451226',
                        postalCode: '547100',
                        children: null,
                    },
                    {
                        text: '巴马瑶族自治县',
                        code: '451227',
                        postalCode: '547500',
                        children: null,
                    },
                    {
                        text: '都安瑶族自治县',
                        code: '451228',
                        postalCode: '530700',
                        children: null,
                    },
                    {
                        text: '大化瑶族自治县',
                        code: '451229',
                        postalCode: '530800',
                        children: null,
                    },
                    {
                        text: '宜州市',
                        code: '451281',
                        postalCode: '546300',
                        children: null,
                    },
                ],
            },
            {
                text: '来宾市',
                code: '4513',
                postalCode: '0',
                children: [
                    {
                        text: '兴宾区',
                        code: '451302',
                        postalCode: '546100',
                        children: null,
                    },
                    {
                        text: '忻城县',
                        code: '451321',
                        postalCode: '546200',
                        children: null,
                    },
                    {
                        text: '象州县',
                        code: '451322',
                        postalCode: '545800',
                        children: null,
                    },
                    {
                        text: '武宣县',
                        code: '451323',
                        postalCode: '545900',
                        children: null,
                    },
                    {
                        text: '金秀瑶族自治县',
                        code: '451324',
                        postalCode: '545700',
                        children: null,
                    },
                    {
                        text: '合山市',
                        code: '451381',
                        postalCode: '546500',
                        children: null,
                    },
                ],
            },
            {
                text: '崇左市',
                code: '4514',
                postalCode: '0',
                children: [
                    {
                        text: '江洲区',
                        code: '451402',
                        postalCode: '532200',
                        children: null,
                    },
                    {
                        text: '扶绥县',
                        code: '451421',
                        postalCode: '532100',
                        children: null,
                    },
                    {
                        text: '宁明县',
                        code: '451422',
                        postalCode: '532500',
                        children: null,
                    },
                    {
                        text: '龙州县',
                        code: '451423',
                        postalCode: '532400',
                        children: null,
                    },
                    {
                        text: '大新县',
                        code: '451424',
                        postalCode: '532300',
                        children: null,
                    },
                    {
                        text: '天等县',
                        code: '451425',
                        postalCode: '532800',
                        children: null,
                    },
                    {
                        text: '凭祥市',
                        code: '451481',
                        postalCode: '532600',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '海南省',
        code: '46',
        postalCode: '0',
        children: [
            {
                text: '海口市',
                code: '4601',
                postalCode: '0',
                children: [
                    {
                        text: '秀英区',
                        code: '460105',
                        postalCode: '570311',
                        children: null,
                    },
                    {
                        text: '龙华区',
                        code: '460106',
                        postalCode: '570105',
                        children: null,
                    },
                    {
                        text: '琼山区',
                        code: '460107',
                        postalCode: '571100',
                        children: null,
                    },
                    {
                        text: '美兰区',
                        code: '460108',
                        postalCode: '570203',
                        children: null,
                    },
                ],
            },
            {
                text: '三亚市',
                code: '4602',
                postalCode: '0',
                children: [
                    {
                        text: '三亚',
                        code: '460201',
                        postalCode: '572000',
                        children: null,
                    },
                ],
            },
            {
                text: '三沙市',
                code: '4603',
                postalCode: '0',
                children: [
                    {
                        text: '西沙群岛',
                        code: '460321',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '南沙群岛',
                        code: '460322',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '中沙群岛的岛礁及其海域',
                        code: '460323',
                        postalCode: '0',
                        children: null,
                    },
                ],
            },
            {
                text: '省直辖县级行政区划',
                code: '4690',
                postalCode: '0',
                children: [
                    {
                        text: '五指山市',
                        code: '469001',
                        postalCode: '572200',
                        children: null,
                    },
                    {
                        text: '琼海市',
                        code: '469002',
                        postalCode: '571400',
                        children: null,
                    },
                    {
                        text: '儋州市',
                        code: '469003',
                        postalCode: '571700',
                        children: null,
                    },
                    {
                        text: '文昌市',
                        code: '469005',
                        postalCode: '571300',
                        children: null,
                    },
                    {
                        text: '万宁市',
                        code: '469006',
                        postalCode: '571500',
                        children: null,
                    },
                    {
                        text: '东方市',
                        code: '469007',
                        postalCode: '572600',
                        children: null,
                    },
                    {
                        text: '定安县',
                        code: '469021',
                        postalCode: '571200',
                        children: null,
                    },
                    {
                        text: '屯昌县',
                        code: '469022',
                        postalCode: '571600',
                        children: null,
                    },
                    {
                        text: '澄迈县',
                        code: '469023',
                        postalCode: '571900',
                        children: null,
                    },
                    {
                        text: '临高县',
                        code: '469024',
                        postalCode: '571800',
                        children: null,
                    },
                    {
                        text: '白沙黎族自治县',
                        code: '469025',
                        postalCode: '572800',
                        children: null,
                    },
                    {
                        text: '昌江黎族自治县',
                        code: '469026',
                        postalCode: '572700',
                        children: null,
                    },
                    {
                        text: '乐东黎族自治县',
                        code: '469027',
                        postalCode: '572500',
                        children: null,
                    },
                    {
                        text: '陵水黎族自治县',
                        code: '469028',
                        postalCode: '572400',
                        children: null,
                    },
                    {
                        text: '保亭黎族苗族自治县',
                        code: '469029',
                        postalCode: '572300',
                        children: null,
                    },
                    {
                        text: '琼中黎族苗族自治县',
                        code: '469030',
                        postalCode: '572900',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '重庆市',
        code: '50',
        postalCode: '0',
        children: [
            {
                text: '重庆市',
                code: '5001',
                postalCode: '0',
                children: [
                    {
                        text: '万州区',
                        code: '500101',
                        postalCode: '404100',
                        children: null,
                    },
                    {
                        text: '涪陵区',
                        code: '500102',
                        postalCode: '408000',
                        children: null,
                    },
                    {
                        text: '渝中区',
                        code: '500103',
                        postalCode: '400010',
                        children: null,
                    },
                    {
                        text: '大渡口区',
                        code: '500104',
                        postalCode: '400080',
                        children: null,
                    },
                    {
                        text: '江北区',
                        code: '500105',
                        postalCode: '400020',
                        children: null,
                    },
                    {
                        text: '沙坪坝区',
                        code: '500106',
                        postalCode: '400030',
                        children: null,
                    },
                    {
                        text: '九龙坡区',
                        code: '500107',
                        postalCode: '400050',
                        children: null,
                    },
                    {
                        text: '南岸区',
                        code: '500108',
                        postalCode: '400064',
                        children: null,
                    },
                    {
                        text: '北碚区',
                        code: '500109',
                        postalCode: '400700',
                        children: null,
                    },
                    {
                        text: '綦江区',
                        code: '500110',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '大足区',
                        code: '500111',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '渝北区',
                        code: '500112',
                        postalCode: '401120',
                        children: null,
                    },
                    {
                        text: '巴南区',
                        code: '500113',
                        postalCode: '401320',
                        children: null,
                    },
                    {
                        text: '黔江区',
                        code: '500114',
                        postalCode: '409700',
                        children: null,
                    },
                    {
                        text: '长寿区',
                        code: '500115',
                        postalCode: '401220',
                        children: null,
                    },
                    {
                        text: '江津区',
                        code: '500116',
                        postalCode: '402260',
                        children: null,
                    },
                    {
                        text: '合川区',
                        code: '500117',
                        postalCode: '401520',
                        children: null,
                    },
                    {
                        text: '永川区',
                        code: '500118',
                        postalCode: '402160',
                        children: null,
                    },
                    {
                        text: '南川区',
                        code: '500119',
                        postalCode: '408400',
                        children: null,
                    },
                ],
            },
            {
                text: '县',
                code: '5002',
                postalCode: '0',
                children: [
                    {
                        text: '潼南县',
                        code: '500223',
                        postalCode: '402660',
                        children: null,
                    },
                    {
                        text: '铜梁县',
                        code: '500224',
                        postalCode: '402560',
                        children: null,
                    },
                    {
                        text: '荣昌县',
                        code: '500226',
                        postalCode: '402460',
                        children: null,
                    },
                    {
                        text: '璧山县',
                        code: '500227',
                        postalCode: '402760',
                        children: null,
                    },
                    {
                        text: '梁平县',
                        code: '500228',
                        postalCode: '405200',
                        children: null,
                    },
                    {
                        text: '城口县',
                        code: '500229',
                        postalCode: '405900',
                        children: null,
                    },
                    {
                        text: '丰都县',
                        code: '500230',
                        postalCode: '408200',
                        children: null,
                    },
                    {
                        text: '垫江县',
                        code: '500231',
                        postalCode: '408300',
                        children: null,
                    },
                    {
                        text: '武隆县',
                        code: '500232',
                        postalCode: '408500',
                        children: null,
                    },
                    {
                        text: '忠县',
                        code: '500233',
                        postalCode: '404300',
                        children: null,
                    },
                    {
                        text: '开县',
                        code: '500234',
                        postalCode: '405400',
                        children: null,
                    },
                    {
                        text: '云阳县',
                        code: '500235',
                        postalCode: '404500',
                        children: null,
                    },
                    {
                        text: '奉节县',
                        code: '500236',
                        postalCode: '404600',
                        children: null,
                    },
                    {
                        text: '巫山县',
                        code: '500237',
                        postalCode: '404700',
                        children: null,
                    },
                    {
                        text: '巫溪县',
                        code: '500238',
                        postalCode: '405800',
                        children: null,
                    },
                    {
                        text: '石柱土家族自治县',
                        code: '500240',
                        postalCode: '409100',
                        children: null,
                    },
                    {
                        text: '秀山土家族苗族自治县',
                        code: '500241',
                        postalCode: '409900',
                        children: null,
                    },
                    {
                        text: '酉阳土家族苗族自治县',
                        code: '500242',
                        postalCode: '409800',
                        children: null,
                    },
                    {
                        text: '彭水苗族土家族自治县',
                        code: '500243',
                        postalCode: '409600',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '四川省',
        code: '51',
        postalCode: '0',
        children: [
            {
                text: '成都市',
                code: '5101',
                postalCode: '0',
                children: [
                    {
                        text: '锦江区',
                        code: '510104',
                        postalCode: '610021',
                        children: null,
                    },
                    {
                        text: '青羊区',
                        code: '510105',
                        postalCode: '610031',
                        children: null,
                    },
                    {
                        text: '金牛区',
                        code: '510106',
                        postalCode: '610036',
                        children: null,
                    },
                    {
                        text: '武侯区',
                        code: '510107',
                        postalCode: '610041',
                        children: null,
                    },
                    {
                        text: '成华区',
                        code: '510108',
                        postalCode: '610066',
                        children: null,
                    },
                    {
                        text: '龙泉驿区',
                        code: '510112',
                        postalCode: '610100',
                        children: null,
                    },
                    {
                        text: '青白江区',
                        code: '510113',
                        postalCode: '610300',
                        children: null,
                    },
                    {
                        text: '新都区',
                        code: '510114',
                        postalCode: '610500',
                        children: null,
                    },
                    {
                        text: '温江区',
                        code: '510115',
                        postalCode: '611130',
                        children: null,
                    },
                    {
                        text: '金堂县',
                        code: '510121',
                        postalCode: '610400',
                        children: null,
                    },
                    {
                        text: '双流县',
                        code: '510122',
                        postalCode: '610200',
                        children: null,
                    },
                    {
                        text: '郫县',
                        code: '510124',
                        postalCode: '611700',
                        children: null,
                    },
                    {
                        text: '大邑县',
                        code: '510129',
                        postalCode: '611300',
                        children: null,
                    },
                    {
                        text: '蒲江县',
                        code: '510131',
                        postalCode: '611630',
                        children: null,
                    },
                    {
                        text: '新津县',
                        code: '510132',
                        postalCode: '611430',
                        children: null,
                    },
                    {
                        text: '都江堰市',
                        code: '510181',
                        postalCode: '611830',
                        children: null,
                    },
                    {
                        text: '彭州市',
                        code: '510182',
                        postalCode: '611930',
                        children: null,
                    },
                    {
                        text: '邛崃市',
                        code: '510183',
                        postalCode: '611530',
                        children: null,
                    },
                    {
                        text: '崇州市',
                        code: '510184',
                        postalCode: '611230',
                        children: null,
                    },
                ],
            },
            {
                text: '自贡市',
                code: '5103',
                postalCode: '0',
                children: [
                    {
                        text: '自流井区',
                        code: '510302',
                        postalCode: '643000',
                        children: null,
                    },
                    {
                        text: '贡井区',
                        code: '510303',
                        postalCode: '643020',
                        children: null,
                    },
                    {
                        text: '大安区',
                        code: '510304',
                        postalCode: '643010',
                        children: null,
                    },
                    {
                        text: '沿滩区',
                        code: '510311',
                        postalCode: '643030',
                        children: null,
                    },
                    {
                        text: '荣县',
                        code: '510321',
                        postalCode: '643100',
                        children: null,
                    },
                    {
                        text: '富顺县',
                        code: '510322',
                        postalCode: '643200',
                        children: null,
                    },
                ],
            },
            {
                text: '攀枝花市',
                code: '5104',
                postalCode: '0',
                children: [
                    {
                        text: '东区',
                        code: '510402',
                        postalCode: '617067',
                        children: null,
                    },
                    {
                        text: '西区',
                        code: '510403',
                        postalCode: '617068',
                        children: null,
                    },
                    {
                        text: '仁和区',
                        code: '510411',
                        postalCode: '617061',
                        children: null,
                    },
                    {
                        text: '米易县',
                        code: '510421',
                        postalCode: '617200',
                        children: null,
                    },
                    {
                        text: '盐边县',
                        code: '510422',
                        postalCode: '617100',
                        children: null,
                    },
                ],
            },
            {
                text: '泸州市',
                code: '5105',
                postalCode: '0',
                children: [
                    {
                        text: '江阳区',
                        code: '510502',
                        postalCode: '646000',
                        children: null,
                    },
                    {
                        text: '纳溪区',
                        code: '510503',
                        postalCode: '646300',
                        children: null,
                    },
                    {
                        text: '龙马潭区',
                        code: '510504',
                        postalCode: '646000',
                        children: null,
                    },
                    {
                        text: '泸县',
                        code: '510521',
                        postalCode: '646106',
                        children: null,
                    },
                    {
                        text: '合江县',
                        code: '510522',
                        postalCode: '646200',
                        children: null,
                    },
                    {
                        text: '叙永县',
                        code: '510524',
                        postalCode: '646400',
                        children: null,
                    },
                    {
                        text: '古蔺县',
                        code: '510525',
                        postalCode: '646500',
                        children: null,
                    },
                ],
            },
            {
                text: '德阳市',
                code: '5106',
                postalCode: '0',
                children: [
                    {
                        text: '旌阳区',
                        code: '510603',
                        postalCode: '618000',
                        children: null,
                    },
                    {
                        text: '中江县',
                        code: '510623',
                        postalCode: '618100',
                        children: null,
                    },
                    {
                        text: '罗江县',
                        code: '510626',
                        postalCode: '618500',
                        children: null,
                    },
                    {
                        text: '广汉市',
                        code: '510681',
                        postalCode: '618300',
                        children: null,
                    },
                    {
                        text: '什邡市',
                        code: '510682',
                        postalCode: '618300',
                        children: null,
                    },
                    {
                        text: '绵竹市',
                        code: '510683',
                        postalCode: '618200',
                        children: null,
                    },
                ],
            },
            {
                text: '绵阳市',
                code: '5107',
                postalCode: '0',
                children: [
                    {
                        text: '涪城区',
                        code: '510703',
                        postalCode: '621000',
                        children: null,
                    },
                    {
                        text: '游仙区',
                        code: '510704',
                        postalCode: '621022',
                        children: null,
                    },
                    {
                        text: '三台县',
                        code: '510722',
                        postalCode: '621100',
                        children: null,
                    },
                    {
                        text: '盐亭县',
                        code: '510723',
                        postalCode: '621600',
                        children: null,
                    },
                    {
                        text: '安县',
                        code: '510724',
                        postalCode: '622650',
                        children: null,
                    },
                    {
                        text: '梓潼县',
                        code: '510725',
                        postalCode: '622150',
                        children: null,
                    },
                    {
                        text: '北川羌族自治县',
                        code: '510726',
                        postalCode: '622750',
                        children: null,
                    },
                    {
                        text: '平武县',
                        code: '510727',
                        postalCode: '622550',
                        children: null,
                    },
                    {
                        text: '江油市',
                        code: '510781',
                        postalCode: '621700',
                        children: null,
                    },
                ],
            },
            {
                text: '广元市',
                code: '5108',
                postalCode: '0',
                children: [
                    {
                        text: '利州区',
                        code: '510802',
                        postalCode: '628017',
                        children: null,
                    },
                    {
                        text: '元坝区',
                        code: '510811',
                        postalCode: '628017',
                        children: null,
                    },
                    {
                        text: '朝天区',
                        code: '510812',
                        postalCode: '628017',
                        children: null,
                    },
                    {
                        text: '旺苍县',
                        code: '510821',
                        postalCode: '628200',
                        children: null,
                    },
                    {
                        text: '青川县',
                        code: '510822',
                        postalCode: '628100',
                        children: null,
                    },
                    {
                        text: '剑阁县',
                        code: '510823',
                        postalCode: '628300',
                        children: null,
                    },
                    {
                        text: '苍溪县',
                        code: '510824',
                        postalCode: '628400',
                        children: null,
                    },
                ],
            },
            {
                text: '遂宁市',
                code: '5109',
                postalCode: '0',
                children: [
                    {
                        text: '船山区',
                        code: '510903',
                        postalCode: '629000',
                        children: null,
                    },
                    {
                        text: '安居区',
                        code: '510904',
                        postalCode: '629000',
                        children: null,
                    },
                    {
                        text: '蓬溪县',
                        code: '510921',
                        postalCode: '629100',
                        children: null,
                    },
                    {
                        text: '射洪县',
                        code: '510922',
                        postalCode: '629200',
                        children: null,
                    },
                    {
                        text: '大英县',
                        code: '510923',
                        postalCode: '629300',
                        children: null,
                    },
                ],
            },
            {
                text: '内江市',
                code: '5110',
                postalCode: '0',
                children: [
                    {
                        text: '市中区',
                        code: '511002',
                        postalCode: '614000',
                        children: null,
                    },
                    {
                        text: '东兴区',
                        code: '511011',
                        postalCode: '641100',
                        children: null,
                    },
                    {
                        text: '威远县',
                        code: '511024',
                        postalCode: '642450',
                        children: null,
                    },
                    {
                        text: '资中县',
                        code: '511025',
                        postalCode: '641200',
                        children: null,
                    },
                    {
                        text: '隆昌县',
                        code: '511028',
                        postalCode: '642150',
                        children: null,
                    },
                ],
            },
            {
                text: '乐山市',
                code: '5111',
                postalCode: '0',
                children: [
                    {
                        text: '市中区',
                        code: '511102',
                        postalCode: '614000',
                        children: null,
                    },
                    {
                        text: '沙湾区',
                        code: '511111',
                        postalCode: '614900',
                        children: null,
                    },
                    {
                        text: '五通桥区',
                        code: '511112',
                        postalCode: '614800',
                        children: null,
                    },
                    {
                        text: '金口河区',
                        code: '511113',
                        postalCode: '614700',
                        children: null,
                    },
                    {
                        text: '犍为县',
                        code: '511123',
                        postalCode: '614400',
                        children: null,
                    },
                    {
                        text: '井研县',
                        code: '511124',
                        postalCode: '613100',
                        children: null,
                    },
                    {
                        text: '夹江县',
                        code: '511126',
                        postalCode: '614100',
                        children: null,
                    },
                    {
                        text: '沐川县',
                        code: '511129',
                        postalCode: '614500',
                        children: null,
                    },
                    {
                        text: '峨边彝族自治县',
                        code: '511132',
                        postalCode: '614300',
                        children: null,
                    },
                    {
                        text: '马边彝族自治县',
                        code: '511133',
                        postalCode: '614600',
                        children: null,
                    },
                    {
                        text: '峨眉山市',
                        code: '511181',
                        postalCode: '614200',
                        children: null,
                    },
                ],
            },
            {
                text: '南充市',
                code: '5113',
                postalCode: '0',
                children: [
                    {
                        text: '顺庆区',
                        code: '511302',
                        postalCode: '637000',
                        children: null,
                    },
                    {
                        text: '高坪区',
                        code: '511303',
                        postalCode: '637100',
                        children: null,
                    },
                    {
                        text: '嘉陵区',
                        code: '511304',
                        postalCode: '637100',
                        children: null,
                    },
                    {
                        text: '南部县',
                        code: '511321',
                        postalCode: '637300',
                        children: null,
                    },
                    {
                        text: '营山县',
                        code: '511322',
                        postalCode: '637700',
                        children: null,
                    },
                    {
                        text: '蓬安县',
                        code: '511323',
                        postalCode: '637800',
                        children: null,
                    },
                    {
                        text: '仪陇县',
                        code: '511324',
                        postalCode: '637600',
                        children: null,
                    },
                    {
                        text: '西充县',
                        code: '511325',
                        postalCode: '637200',
                        children: null,
                    },
                    {
                        text: '阆中市',
                        code: '511381',
                        postalCode: '637400',
                        children: null,
                    },
                ],
            },
            {
                text: '眉山市',
                code: '5114',
                postalCode: '0',
                children: [
                    {
                        text: '东坡区',
                        code: '511402',
                        postalCode: '620010',
                        children: null,
                    },
                    {
                        text: '仁寿县',
                        code: '511421',
                        postalCode: '620500',
                        children: null,
                    },
                    {
                        text: '彭山县',
                        code: '511422',
                        postalCode: '620860',
                        children: null,
                    },
                    {
                        text: '洪雅县',
                        code: '511423',
                        postalCode: '620360',
                        children: null,
                    },
                    {
                        text: '丹棱县',
                        code: '511424',
                        postalCode: '620200',
                        children: null,
                    },
                    {
                        text: '青神县',
                        code: '511425',
                        postalCode: '620460',
                        children: null,
                    },
                ],
            },
            {
                text: '宜宾市',
                code: '5115',
                postalCode: '0',
                children: [
                    {
                        text: '翠屏区',
                        code: '511502',
                        postalCode: '644000',
                        children: null,
                    },
                    {
                        text: '南溪区',
                        code: '511503',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '宜宾县',
                        code: '511521',
                        postalCode: '644600',
                        children: null,
                    },
                    {
                        text: '江安县',
                        code: '511523',
                        postalCode: '644200',
                        children: null,
                    },
                    {
                        text: '长宁县',
                        code: '511524',
                        postalCode: '644300',
                        children: null,
                    },
                    {
                        text: '高县',
                        code: '511525',
                        postalCode: '645150',
                        children: null,
                    },
                    {
                        text: '珙县',
                        code: '511526',
                        postalCode: '644500',
                        children: null,
                    },
                    {
                        text: '筠连县',
                        code: '511527',
                        postalCode: '645250',
                        children: null,
                    },
                    {
                        text: '兴文县',
                        code: '511528',
                        postalCode: '644400',
                        children: null,
                    },
                    {
                        text: '屏山县',
                        code: '511529',
                        postalCode: '645350',
                        children: null,
                    },
                ],
            },
            {
                text: '广安市',
                code: '5116',
                postalCode: '0',
                children: [
                    {
                        text: '广安区',
                        code: '511602',
                        postalCode: '638000',
                        children: null,
                    },
                    {
                        text: '岳池县',
                        code: '511621',
                        postalCode: '638300',
                        children: null,
                    },
                    {
                        text: '武胜县',
                        code: '511622',
                        postalCode: '638400',
                        children: null,
                    },
                    {
                        text: '邻水县',
                        code: '511623',
                        postalCode: '638500',
                        children: null,
                    },
                    {
                        text: '华蓥市',
                        code: '511681',
                        postalCode: '638600',
                        children: null,
                    },
                ],
            },
            {
                text: '达州市',
                code: '5117',
                postalCode: '0',
                children: [
                    {
                        text: '通川区',
                        code: '511702',
                        postalCode: '635000',
                        children: null,
                    },
                    {
                        text: '达县',
                        code: '511721',
                        postalCode: '635000',
                        children: null,
                    },
                    {
                        text: '宣汉县',
                        code: '511722',
                        postalCode: '636150',
                        children: null,
                    },
                    {
                        text: '开江县',
                        code: '511723',
                        postalCode: '636250',
                        children: null,
                    },
                    {
                        text: '大竹县',
                        code: '511724',
                        postalCode: '635100',
                        children: null,
                    },
                    {
                        text: '渠县',
                        code: '511725',
                        postalCode: '635200',
                        children: null,
                    },
                    {
                        text: '万源市',
                        code: '511781',
                        postalCode: '636350',
                        children: null,
                    },
                ],
            },
            {
                text: '雅安市',
                code: '5118',
                postalCode: '0',
                children: [
                    {
                        text: '雨城区',
                        code: '511802',
                        postalCode: '625000',
                        children: null,
                    },
                    {
                        text: '名山区',
                        code: '511803',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '荥经县',
                        code: '511822',
                        postalCode: '625200',
                        children: null,
                    },
                    {
                        text: '汉源县',
                        code: '511823',
                        postalCode: '625300',
                        children: null,
                    },
                    {
                        text: '石棉县',
                        code: '511824',
                        postalCode: '625400',
                        children: null,
                    },
                    {
                        text: '天全县',
                        code: '511825',
                        postalCode: '625500',
                        children: null,
                    },
                    {
                        text: '芦山县',
                        code: '511826',
                        postalCode: '625600',
                        children: null,
                    },
                    {
                        text: '宝兴县',
                        code: '511827',
                        postalCode: '625700',
                        children: null,
                    },
                ],
            },
            {
                text: '巴中市',
                code: '5119',
                postalCode: '0',
                children: [
                    {
                        text: '巴州区',
                        code: '511902',
                        postalCode: '636001',
                        children: null,
                    },
                    {
                        text: '通江县',
                        code: '511921',
                        postalCode: '636700',
                        children: null,
                    },
                    {
                        text: '南江县',
                        code: '511922',
                        postalCode: '636600',
                        children: null,
                    },
                    {
                        text: '平昌县',
                        code: '511923',
                        postalCode: '636400',
                        children: null,
                    },
                ],
            },
            {
                text: '资阳市',
                code: '5120',
                postalCode: '0',
                children: [
                    {
                        text: '雁江区',
                        code: '512002',
                        postalCode: '641300',
                        children: null,
                    },
                    {
                        text: '安岳县',
                        code: '512021',
                        postalCode: '642350',
                        children: null,
                    },
                    {
                        text: '乐至县',
                        code: '512022',
                        postalCode: '641500',
                        children: null,
                    },
                    {
                        text: '简阳市',
                        code: '512081',
                        postalCode: '641400',
                        children: null,
                    },
                ],
            },
            {
                text: '阿坝藏族羌族自治州',
                code: '5132',
                postalCode: '0',
                children: [
                    {
                        text: '汶川县',
                        code: '513221',
                        postalCode: '623000',
                        children: null,
                    },
                    {
                        text: '理县',
                        code: '513222',
                        postalCode: '623100',
                        children: null,
                    },
                    {
                        text: '茂县',
                        code: '513223',
                        postalCode: '623200',
                        children: null,
                    },
                    {
                        text: '松潘县',
                        code: '513224',
                        postalCode: '623300',
                        children: null,
                    },
                    {
                        text: '九寨沟县',
                        code: '513225',
                        postalCode: '623400',
                        children: null,
                    },
                    {
                        text: '金川县',
                        code: '513226',
                        postalCode: '624100',
                        children: null,
                    },
                    {
                        text: '小金县',
                        code: '513227',
                        postalCode: '624200',
                        children: null,
                    },
                    {
                        text: '黑水县',
                        code: '513228',
                        postalCode: '623500',
                        children: null,
                    },
                    {
                        text: '马尔康县',
                        code: '513229',
                        postalCode: '624000',
                        children: null,
                    },
                    {
                        text: '壤塘县',
                        code: '513230',
                        postalCode: '624300',
                        children: null,
                    },
                    {
                        text: '阿坝县',
                        code: '513231',
                        postalCode: '624600',
                        children: null,
                    },
                    {
                        text: '若尔盖县',
                        code: '513232',
                        postalCode: '624500',
                        children: null,
                    },
                    {
                        text: '红原县',
                        code: '513233',
                        postalCode: '624400',
                        children: null,
                    },
                ],
            },
            {
                text: '甘孜藏族自治州',
                code: '5133',
                postalCode: '0',
                children: [
                    {
                        text: '康定县',
                        code: '513321',
                        postalCode: '626000',
                        children: null,
                    },
                    {
                        text: '泸定县',
                        code: '513322',
                        postalCode: '626100',
                        children: null,
                    },
                    {
                        text: '丹巴县',
                        code: '513323',
                        postalCode: '626300',
                        children: null,
                    },
                    {
                        text: '九龙县',
                        code: '513324',
                        postalCode: '626200',
                        children: null,
                    },
                    {
                        text: '雅江县',
                        code: '513325',
                        postalCode: '627450',
                        children: null,
                    },
                    {
                        text: '道孚县',
                        code: '513326',
                        postalCode: '626400',
                        children: null,
                    },
                    {
                        text: '炉霍县',
                        code: '513327',
                        postalCode: '626500',
                        children: null,
                    },
                    {
                        text: '甘孜县',
                        code: '513328',
                        postalCode: '626700',
                        children: null,
                    },
                    {
                        text: '新龙县',
                        code: '513329',
                        postalCode: '626800',
                        children: null,
                    },
                    {
                        text: '德格县',
                        code: '513330',
                        postalCode: '627250',
                        children: null,
                    },
                    {
                        text: '白玉县',
                        code: '513331',
                        postalCode: '627150',
                        children: null,
                    },
                    {
                        text: '石渠县',
                        code: '513332',
                        postalCode: '627350',
                        children: null,
                    },
                    {
                        text: '色达县',
                        code: '513333',
                        postalCode: '626600',
                        children: null,
                    },
                    {
                        text: '理塘县',
                        code: '513334',
                        postalCode: '627550',
                        children: null,
                    },
                    {
                        text: '巴塘县',
                        code: '513335',
                        postalCode: '627650',
                        children: null,
                    },
                    {
                        text: '乡城县',
                        code: '513336',
                        postalCode: '627850',
                        children: null,
                    },
                    {
                        text: '稻城县',
                        code: '513337',
                        postalCode: '627750',
                        children: null,
                    },
                    {
                        text: '得荣县',
                        code: '513338',
                        postalCode: '627950',
                        children: null,
                    },
                ],
            },
            {
                text: '凉山彝族自治州',
                code: '5134',
                postalCode: '0',
                children: [
                    {
                        text: '西昌市',
                        code: '513401',
                        postalCode: '615000',
                        children: null,
                    },
                    {
                        text: '木里藏族自治县',
                        code: '513422',
                        postalCode: '615800',
                        children: null,
                    },
                    {
                        text: '盐源县',
                        code: '513423',
                        postalCode: '615700',
                        children: null,
                    },
                    {
                        text: '德昌县',
                        code: '513424',
                        postalCode: '615500',
                        children: null,
                    },
                    {
                        text: '会理县',
                        code: '513425',
                        postalCode: '615100',
                        children: null,
                    },
                    {
                        text: '会东县',
                        code: '513426',
                        postalCode: '615200',
                        children: null,
                    },
                    {
                        text: '宁南县',
                        code: '513427',
                        postalCode: '615400',
                        children: null,
                    },
                    {
                        text: '普格县',
                        code: '513428',
                        postalCode: '615300',
                        children: null,
                    },
                    {
                        text: '布拖县',
                        code: '513429',
                        postalCode: '615350',
                        children: null,
                    },
                    {
                        text: '金阳县',
                        code: '513430',
                        postalCode: '616250',
                        children: null,
                    },
                    {
                        text: '昭觉县',
                        code: '513431',
                        postalCode: '616150',
                        children: null,
                    },
                    {
                        text: '喜德县',
                        code: '513432',
                        postalCode: '616750',
                        children: null,
                    },
                    {
                        text: '冕宁县',
                        code: '513433',
                        postalCode: '615600',
                        children: null,
                    },
                    {
                        text: '越西县',
                        code: '513434',
                        postalCode: '616650',
                        children: null,
                    },
                    {
                        text: '甘洛县',
                        code: '513435',
                        postalCode: '616850',
                        children: null,
                    },
                    {
                        text: '美姑县',
                        code: '513436',
                        postalCode: '616450',
                        children: null,
                    },
                    {
                        text: '雷波县',
                        code: '513437',
                        postalCode: '616550',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '贵州省',
        code: '52',
        postalCode: '0',
        children: [
            {
                text: '贵阳市',
                code: '5201',
                postalCode: '0',
                children: [
                    {
                        text: '南明区',
                        code: '520102',
                        postalCode: '550001',
                        children: null,
                    },
                    {
                        text: '云岩区',
                        code: '520103',
                        postalCode: '550001',
                        children: null,
                    },
                    {
                        text: '花溪区',
                        code: '520111',
                        postalCode: '550025',
                        children: null,
                    },
                    {
                        text: '乌当区',
                        code: '520112',
                        postalCode: '550018',
                        children: null,
                    },
                    {
                        text: '白云区',
                        code: '520113',
                        postalCode: '550014',
                        children: null,
                    },
                    {
                        text: '小河区',
                        code: '520114',
                        postalCode: '550009',
                        children: null,
                    },
                    {
                        text: '开阳县',
                        code: '520121',
                        postalCode: '550300',
                        children: null,
                    },
                    {
                        text: '息烽县',
                        code: '520122',
                        postalCode: '551100',
                        children: null,
                    },
                    {
                        text: '修文县',
                        code: '520123',
                        postalCode: '550200',
                        children: null,
                    },
                    {
                        text: '清镇市',
                        code: '520181',
                        postalCode: '551400',
                        children: null,
                    },
                ],
            },
            {
                text: '六盘水市',
                code: '5202',
                postalCode: '0',
                children: [
                    {
                        text: '钟山区',
                        code: '520201',
                        postalCode: '553000',
                        children: null,
                    },
                    {
                        text: '六枝特区',
                        code: '520203',
                        postalCode: '553400',
                        children: null,
                    },
                    {
                        text: '水城县',
                        code: '520221',
                        postalCode: '553000',
                        children: null,
                    },
                    {
                        text: '盘县',
                        code: '520222',
                        postalCode: '561601',
                        children: null,
                    },
                ],
            },
            {
                text: '遵义市',
                code: '5203',
                postalCode: '0',
                children: [
                    {
                        text: '红花岗区',
                        code: '520302',
                        postalCode: '563000',
                        children: null,
                    },
                    {
                        text: '汇川区',
                        code: '520303',
                        postalCode: '563000',
                        children: null,
                    },
                    {
                        text: '遵义县',
                        code: '520321',
                        postalCode: '563100',
                        children: null,
                    },
                    {
                        text: '桐梓县',
                        code: '520322',
                        postalCode: '563200',
                        children: null,
                    },
                    {
                        text: '绥阳县',
                        code: '520323',
                        postalCode: '563300',
                        children: null,
                    },
                    {
                        text: '正安县',
                        code: '520324',
                        postalCode: '563400',
                        children: null,
                    },
                    {
                        text: '道真仡佬族苗族自治县',
                        code: '520325',
                        postalCode: '563500',
                        children: null,
                    },
                    {
                        text: '务川仡佬族苗族自治县',
                        code: '520326',
                        postalCode: '564300',
                        children: null,
                    },
                    {
                        text: '凤冈县',
                        code: '520327',
                        postalCode: '564200',
                        children: null,
                    },
                    {
                        text: '湄潭县',
                        code: '520328',
                        postalCode: '564100',
                        children: null,
                    },
                    {
                        text: '余庆县',
                        code: '520329',
                        postalCode: '564400',
                        children: null,
                    },
                    {
                        text: '习水县',
                        code: '520330',
                        postalCode: '564600',
                        children: null,
                    },
                    {
                        text: '赤水市',
                        code: '520381',
                        postalCode: '564700',
                        children: null,
                    },
                    {
                        text: '仁怀市',
                        code: '520382',
                        postalCode: '564500',
                        children: null,
                    },
                ],
            },
            {
                text: '安顺市',
                code: '5204',
                postalCode: '0',
                children: [
                    {
                        text: '西秀区',
                        code: '520402',
                        postalCode: '561000',
                        children: null,
                    },
                    {
                        text: '平坝县',
                        code: '520421',
                        postalCode: '561100',
                        children: null,
                    },
                    {
                        text: '普定县',
                        code: '520422',
                        postalCode: '562100',
                        children: null,
                    },
                    {
                        text: '镇宁布依族苗族自治县',
                        code: '520423',
                        postalCode: '561200',
                        children: null,
                    },
                    {
                        text: '关岭布依族苗族自治县',
                        code: '520424',
                        postalCode: '561300',
                        children: null,
                    },
                    {
                        text: '紫云苗族布依族自治县',
                        code: '520425',
                        postalCode: '550800',
                        children: null,
                    },
                ],
            },
            {
                text: '毕节市',
                code: '5205',
                postalCode: '551700',
                children: [
                    {
                        text: '七星关区',
                        code: '520502',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '大方县',
                        code: '520521',
                        postalCode: '551600',
                        children: null,
                    },
                    {
                        text: '黔西县',
                        code: '520522',
                        postalCode: '551500',
                        children: null,
                    },
                    {
                        text: '金沙县',
                        code: '520523',
                        postalCode: '551800',
                        children: null,
                    },
                    {
                        text: '织金县',
                        code: '520524',
                        postalCode: '552100',
                        children: null,
                    },
                    {
                        text: '纳雍县',
                        code: '520525',
                        postalCode: '553300',
                        children: null,
                    },
                    {
                        text: '威宁彝族回族苗族自治县',
                        code: '520526',
                        postalCode: '553100',
                        children: null,
                    },
                    {
                        text: '赫章县',
                        code: '520527',
                        postalCode: '553200',
                        children: null,
                    },
                ],
            },
            {
                text: '铜仁市',
                code: '5206',
                postalCode: '554300',
                children: [
                    {
                        text: '碧江区',
                        code: '520602',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '万山区',
                        code: '520603',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '江口县',
                        code: '520621',
                        postalCode: '554400',
                        children: null,
                    },
                    {
                        text: '玉屏侗族自治县',
                        code: '520622',
                        postalCode: '554004',
                        children: null,
                    },
                    {
                        text: '石阡县',
                        code: '520623',
                        postalCode: '555100',
                        children: null,
                    },
                    {
                        text: '思南县',
                        code: '520624',
                        postalCode: '565100',
                        children: null,
                    },
                    {
                        text: '印江土家族苗族自治县',
                        code: '520625',
                        postalCode: '555200',
                        children: null,
                    },
                    {
                        text: '德江县',
                        code: '520626',
                        postalCode: '565200',
                        children: null,
                    },
                    {
                        text: '沿河土家族自治县',
                        code: '520627',
                        postalCode: '565300',
                        children: null,
                    },
                    {
                        text: '松桃苗族自治县',
                        code: '520628',
                        postalCode: '554100',
                        children: null,
                    },
                ],
            },
            {
                text: '黔西南布依族苗族自治州',
                code: '5223',
                postalCode: '0',
                children: [
                    {
                        text: '兴义市',
                        code: '522301',
                        postalCode: '562400',
                        children: null,
                    },
                    {
                        text: '兴仁县',
                        code: '522322',
                        postalCode: '562300',
                        children: null,
                    },
                    {
                        text: '普安县',
                        code: '522323',
                        postalCode: '561500',
                        children: null,
                    },
                    {
                        text: '晴隆县',
                        code: '522324',
                        postalCode: '561400',
                        children: null,
                    },
                    {
                        text: '贞丰县',
                        code: '522325',
                        postalCode: '562200',
                        children: null,
                    },
                    {
                        text: '望谟县',
                        code: '522326',
                        postalCode: '552300',
                        children: null,
                    },
                    {
                        text: '册亨县',
                        code: '522327',
                        postalCode: '552200',
                        children: null,
                    },
                    {
                        text: '安龙县',
                        code: '522328',
                        postalCode: '552400',
                        children: null,
                    },
                ],
            },
            {
                text: '黔东南苗族侗族自治州',
                code: '5226',
                postalCode: '0',
                children: [
                    {
                        text: '凯里市',
                        code: '522601',
                        postalCode: '556000',
                        children: null,
                    },
                    {
                        text: '黄平县',
                        code: '522622',
                        postalCode: '556100',
                        children: null,
                    },
                    {
                        text: '施秉县',
                        code: '522623',
                        postalCode: '556200',
                        children: null,
                    },
                    {
                        text: '三穗县',
                        code: '522624',
                        postalCode: '556500',
                        children: null,
                    },
                    {
                        text: '镇远县',
                        code: '522625',
                        postalCode: '557700',
                        children: null,
                    },
                    {
                        text: '岑巩县',
                        code: '522626',
                        postalCode: '557800',
                        children: null,
                    },
                    {
                        text: '天柱县',
                        code: '522627',
                        postalCode: '556600',
                        children: null,
                    },
                    {
                        text: '锦屏县',
                        code: '522628',
                        postalCode: '556700',
                        children: null,
                    },
                    {
                        text: '剑河县',
                        code: '522629',
                        postalCode: '556400',
                        children: null,
                    },
                    {
                        text: '台江县',
                        code: '522630',
                        postalCode: '556300',
                        children: null,
                    },
                    {
                        text: '黎平县',
                        code: '522631',
                        postalCode: '557300',
                        children: null,
                    },
                    {
                        text: '榕江县',
                        code: '522632',
                        postalCode: '557200',
                        children: null,
                    },
                    {
                        text: '从江县',
                        code: '522633',
                        postalCode: '557400',
                        children: null,
                    },
                    {
                        text: '雷山县',
                        code: '522634',
                        postalCode: '557100',
                        children: null,
                    },
                    {
                        text: '麻江县',
                        code: '522635',
                        postalCode: '557600',
                        children: null,
                    },
                    {
                        text: '丹寨县',
                        code: '522636',
                        postalCode: '557500',
                        children: null,
                    },
                ],
            },
            {
                text: '黔南布依族苗族自治州',
                code: '5227',
                postalCode: '0',
                children: [
                    {
                        text: '都匀市',
                        code: '522701',
                        postalCode: '558000',
                        children: null,
                    },
                    {
                        text: '福泉市',
                        code: '522702',
                        postalCode: '550500',
                        children: null,
                    },
                    {
                        text: '荔波县',
                        code: '522722',
                        postalCode: '558400',
                        children: null,
                    },
                    {
                        text: '贵定县',
                        code: '522723',
                        postalCode: '551300',
                        children: null,
                    },
                    {
                        text: '瓮安县',
                        code: '522725',
                        postalCode: '550400',
                        children: null,
                    },
                    {
                        text: '独山县',
                        code: '522726',
                        postalCode: '558200',
                        children: null,
                    },
                    {
                        text: '平塘县',
                        code: '522727',
                        postalCode: '558300',
                        children: null,
                    },
                    {
                        text: '罗甸县',
                        code: '522728',
                        postalCode: '550100',
                        children: null,
                    },
                    {
                        text: '长顺县',
                        code: '522729',
                        postalCode: '550700',
                        children: null,
                    },
                    {
                        text: '龙里县',
                        code: '522730',
                        postalCode: '551200',
                        children: null,
                    },
                    {
                        text: '惠水县',
                        code: '522731',
                        postalCode: '550600',
                        children: null,
                    },
                    {
                        text: '三都水族自治县',
                        code: '522732',
                        postalCode: '558100',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '云南省',
        code: '53',
        postalCode: '0',
        children: [
            {
                text: '昆明市',
                code: '5301',
                postalCode: '0',
                children: [
                    {
                        text: '五华区',
                        code: '530102',
                        postalCode: '650032',
                        children: null,
                    },
                    {
                        text: '盘龙区',
                        code: '530103',
                        postalCode: '650051',
                        children: null,
                    },
                    {
                        text: '官渡区',
                        code: '530111',
                        postalCode: '650217',
                        children: null,
                    },
                    {
                        text: '西山区',
                        code: '530112',
                        postalCode: '650100',
                        children: null,
                    },
                    {
                        text: '东川区',
                        code: '530113',
                        postalCode: '654100',
                        children: null,
                    },
                    {
                        text: '呈贡区',
                        code: '530114',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '晋宁县',
                        code: '530122',
                        postalCode: '650600',
                        children: null,
                    },
                    {
                        text: '富民县',
                        code: '530124',
                        postalCode: '650400',
                        children: null,
                    },
                    {
                        text: '宜良县',
                        code: '530125',
                        postalCode: '652100',
                        children: null,
                    },
                    {
                        text: '石林彝族自治县',
                        code: '530126',
                        postalCode: '652200',
                        children: null,
                    },
                    {
                        text: '嵩明县',
                        code: '530127',
                        postalCode: '651700',
                        children: null,
                    },
                    {
                        text: '禄劝彝族苗族自治县',
                        code: '530128',
                        postalCode: '651500',
                        children: null,
                    },
                    {
                        text: '寻甸回族彝族自治县',
                        code: '530129',
                        postalCode: '655200',
                        children: null,
                    },
                    {
                        text: '安宁市',
                        code: '530181',
                        postalCode: '650300',
                        children: null,
                    },
                ],
            },
            {
                text: '曲靖市',
                code: '5303',
                postalCode: '0',
                children: [
                    {
                        text: '麒麟区',
                        code: '530302',
                        postalCode: '655000',
                        children: null,
                    },
                    {
                        text: '马龙县',
                        code: '530321',
                        postalCode: '655100',
                        children: null,
                    },
                    {
                        text: '陆良县',
                        code: '530322',
                        postalCode: '655600',
                        children: null,
                    },
                    {
                        text: '师宗县',
                        code: '530323',
                        postalCode: '655700',
                        children: null,
                    },
                    {
                        text: '罗平县',
                        code: '530324',
                        postalCode: '655800',
                        children: null,
                    },
                    {
                        text: '富源县',
                        code: '530325',
                        postalCode: '655500',
                        children: null,
                    },
                    {
                        text: '会泽县',
                        code: '530326',
                        postalCode: '654200',
                        children: null,
                    },
                    {
                        text: '沾益县',
                        code: '530328',
                        postalCode: '655331',
                        children: null,
                    },
                    {
                        text: '宣威市',
                        code: '530381',
                        postalCode: '655400',
                        children: null,
                    },
                ],
            },
            {
                text: '玉溪市',
                code: '5304',
                postalCode: '0',
                children: [
                    {
                        text: '红塔区',
                        code: '530402',
                        postalCode: '653100',
                        children: null,
                    },
                    {
                        text: '江川县',
                        code: '530421',
                        postalCode: '652600',
                        children: null,
                    },
                    {
                        text: '澄江县',
                        code: '530422',
                        postalCode: '652500',
                        children: null,
                    },
                    {
                        text: '通海县',
                        code: '530423',
                        postalCode: '652700',
                        children: null,
                    },
                    {
                        text: '华宁县',
                        code: '530424',
                        postalCode: '652800',
                        children: null,
                    },
                    {
                        text: '易门县',
                        code: '530425',
                        postalCode: '651100',
                        children: null,
                    },
                    {
                        text: '峨山彝族自治县',
                        code: '530426',
                        postalCode: '653200',
                        children: null,
                    },
                    {
                        text: '新平彝族傣族自治县',
                        code: '530427',
                        postalCode: '653400',
                        children: null,
                    },
                    {
                        text: '元江哈尼族彝族傣族自治县',
                        code: '530428',
                        postalCode: '653300',
                        children: null,
                    },
                ],
            },
            {
                text: '保山市',
                code: '5305',
                postalCode: '0',
                children: [
                    {
                        text: '隆阳区',
                        code: '530502',
                        postalCode: '678000',
                        children: null,
                    },
                    {
                        text: '施甸县',
                        code: '530521',
                        postalCode: '678200',
                        children: null,
                    },
                    {
                        text: '腾冲县',
                        code: '530522',
                        postalCode: '679100',
                        children: null,
                    },
                    {
                        text: '龙陵县',
                        code: '530523',
                        postalCode: '678300',
                        children: null,
                    },
                    {
                        text: '昌宁县',
                        code: '530524',
                        postalCode: '678100',
                        children: null,
                    },
                ],
            },
            {
                text: '昭通市',
                code: '5306',
                postalCode: '0',
                children: [
                    {
                        text: '昭阳区',
                        code: '530602',
                        postalCode: '657000',
                        children: null,
                    },
                    {
                        text: '鲁甸县',
                        code: '530621',
                        postalCode: '657100',
                        children: null,
                    },
                    {
                        text: '巧家县',
                        code: '530622',
                        postalCode: '654600',
                        children: null,
                    },
                    {
                        text: '盐津县',
                        code: '530623',
                        postalCode: '657500',
                        children: null,
                    },
                    {
                        text: '大关县',
                        code: '530624',
                        postalCode: '657400',
                        children: null,
                    },
                    {
                        text: '永善县',
                        code: '530625',
                        postalCode: '657300',
                        children: null,
                    },
                    {
                        text: '绥江县',
                        code: '530626',
                        postalCode: '657700',
                        children: null,
                    },
                    {
                        text: '镇雄县',
                        code: '530627',
                        postalCode: '657200',
                        children: null,
                    },
                    {
                        text: '彝良县',
                        code: '530628',
                        postalCode: '657600',
                        children: null,
                    },
                    {
                        text: '威信县',
                        code: '530629',
                        postalCode: '657900',
                        children: null,
                    },
                    {
                        text: '水富县',
                        code: '530630',
                        postalCode: '657800',
                        children: null,
                    },
                ],
            },
            {
                text: '丽江市',
                code: '5307',
                postalCode: '0',
                children: [
                    {
                        text: '古城区',
                        code: '530702',
                        postalCode: '674100',
                        children: null,
                    },
                    {
                        text: '玉龙纳西族自治县',
                        code: '530721',
                        postalCode: '674100',
                        children: null,
                    },
                    {
                        text: '永胜县',
                        code: '530722',
                        postalCode: '674200',
                        children: null,
                    },
                    {
                        text: '华坪县',
                        code: '530723',
                        postalCode: '674800',
                        children: null,
                    },
                    {
                        text: '宁蒗彝族自治县',
                        code: '530724',
                        postalCode: '674300',
                        children: null,
                    },
                ],
            },
            {
                text: '普洱市',
                code: '5308',
                postalCode: '0',
                children: [
                    {
                        text: '思茅区',
                        code: '530802',
                        postalCode: '665000',
                        children: null,
                    },
                    {
                        text: '宁洱哈尼族彝族自治县',
                        code: '530821',
                        postalCode: '665100',
                        children: null,
                    },
                    {
                        text: '墨江哈尼族自治县',
                        code: '530822',
                        postalCode: '654800',
                        children: null,
                    },
                    {
                        text: '景东彝族自治县',
                        code: '530823',
                        postalCode: '676200',
                        children: null,
                    },
                    {
                        text: '景谷傣族彝族自治县',
                        code: '530824',
                        postalCode: '666400',
                        children: null,
                    },
                    {
                        text: '镇沅彝族哈尼族拉祜族自治县',
                        code: '530825',
                        postalCode: '666500',
                        children: null,
                    },
                    {
                        text: '江城哈尼族彝族自治县',
                        code: '530826',
                        postalCode: '665900',
                        children: null,
                    },
                    {
                        text: '孟连傣族拉祜族佤族自治县',
                        code: '530827',
                        postalCode: '665800',
                        children: null,
                    },
                    {
                        text: '澜沧拉祜族自治县',
                        code: '530828',
                        postalCode: '665600',
                        children: null,
                    },
                    {
                        text: '西盟佤族自治县',
                        code: '530829',
                        postalCode: '665700',
                        children: null,
                    },
                ],
            },
            {
                text: '临沧市',
                code: '5309',
                postalCode: '0',
                children: [
                    {
                        text: '临翔区',
                        code: '530902',
                        postalCode: '677000',
                        children: null,
                    },
                    {
                        text: '凤庆县',
                        code: '530921',
                        postalCode: '675900',
                        children: null,
                    },
                    {
                        text: '云县',
                        code: '530922',
                        postalCode: '675800',
                        children: null,
                    },
                    {
                        text: '永德县',
                        code: '530923',
                        postalCode: '677600',
                        children: null,
                    },
                    {
                        text: '镇康县',
                        code: '530924',
                        postalCode: '677704',
                        children: null,
                    },
                    {
                        text: '双江拉祜族佤族布朗族傣族自治县',
                        code: '530925',
                        postalCode: '677300',
                        children: null,
                    },
                    {
                        text: '耿马傣族佤族自治县',
                        code: '530926',
                        postalCode: '677500',
                        children: null,
                    },
                    {
                        text: '沧源佤族自治县',
                        code: '530927',
                        postalCode: '677400',
                        children: null,
                    },
                ],
            },
            {
                text: '楚雄彝族自治州',
                code: '5323',
                postalCode: '0',
                children: [
                    {
                        text: '楚雄市',
                        code: '532301',
                        postalCode: '675000',
                        children: null,
                    },
                    {
                        text: '双柏县',
                        code: '532322',
                        postalCode: '675100',
                        children: null,
                    },
                    {
                        text: '牟定县',
                        code: '532323',
                        postalCode: '675500',
                        children: null,
                    },
                    {
                        text: '南华县',
                        code: '532324',
                        postalCode: '675200',
                        children: null,
                    },
                    {
                        text: '姚安县',
                        code: '532325',
                        postalCode: '675300',
                        children: null,
                    },
                    {
                        text: '大姚县',
                        code: '532326',
                        postalCode: '675400',
                        children: null,
                    },
                    {
                        text: '永仁县',
                        code: '532327',
                        postalCode: '651400',
                        children: null,
                    },
                    {
                        text: '元谋县',
                        code: '532328',
                        postalCode: '651300',
                        children: null,
                    },
                    {
                        text: '武定县',
                        code: '532329',
                        postalCode: '651600',
                        children: null,
                    },
                    {
                        text: '禄丰县',
                        code: '532331',
                        postalCode: '651200',
                        children: null,
                    },
                ],
            },
            {
                text: '红河哈尼族彝族自治州',
                code: '5325',
                postalCode: '0',
                children: [
                    {
                        text: '个旧市',
                        code: '532501',
                        postalCode: '661000',
                        children: null,
                    },
                    {
                        text: '开远市',
                        code: '532502',
                        postalCode: '661600',
                        children: null,
                    },
                    {
                        text: '蒙自市',
                        code: '532503',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '屏边苗族自治县',
                        code: '532523',
                        postalCode: '661200',
                        children: null,
                    },
                    {
                        text: '建水县',
                        code: '532524',
                        postalCode: '654300',
                        children: null,
                    },
                    {
                        text: '石屏县',
                        code: '532525',
                        postalCode: '654300',
                        children: null,
                    },
                    {
                        text: '弥勒县',
                        code: '532526',
                        postalCode: '652300',
                        children: null,
                    },
                    {
                        text: '泸西县',
                        code: '532527',
                        postalCode: '652400',
                        children: null,
                    },
                    {
                        text: '元阳县',
                        code: '532528',
                        postalCode: '662400',
                        children: null,
                    },
                    {
                        text: '红河县',
                        code: '532529',
                        postalCode: '654400',
                        children: null,
                    },
                    {
                        text: '金平苗族瑶族傣族自治县',
                        code: '532530',
                        postalCode: '661500',
                        children: null,
                    },
                    {
                        text: '绿春县',
                        code: '532531',
                        postalCode: '662500',
                        children: null,
                    },
                    {
                        text: '河口瑶族自治县',
                        code: '532532',
                        postalCode: '661300',
                        children: null,
                    },
                ],
            },
            {
                text: '文山壮族苗族自治州',
                code: '5326',
                postalCode: '0',
                children: [
                    {
                        text: '文山市',
                        code: '532601',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '砚山县',
                        code: '532622',
                        postalCode: '663100',
                        children: null,
                    },
                    {
                        text: '西畴县',
                        code: '532623',
                        postalCode: '663500',
                        children: null,
                    },
                    {
                        text: '麻栗坡县',
                        code: '532624',
                        postalCode: '663600',
                        children: null,
                    },
                    {
                        text: '马关县',
                        code: '532625',
                        postalCode: '663700',
                        children: null,
                    },
                    {
                        text: '丘北县',
                        code: '532626',
                        postalCode: '663200',
                        children: null,
                    },
                    {
                        text: '广南县',
                        code: '532627',
                        postalCode: '663300',
                        children: null,
                    },
                    {
                        text: '富宁县',
                        code: '532628',
                        postalCode: '663400',
                        children: null,
                    },
                ],
            },
            {
                text: '西双版纳傣族自治州',
                code: '5328',
                postalCode: '0',
                children: [
                    {
                        text: '景洪市',
                        code: '532801',
                        postalCode: '666100',
                        children: null,
                    },
                    {
                        text: '勐海县',
                        code: '532822',
                        postalCode: '666200',
                        children: null,
                    },
                    {
                        text: '勐腊县',
                        code: '532823',
                        postalCode: '666300',
                        children: null,
                    },
                ],
            },
            {
                text: '大理白族自治州',
                code: '5329',
                postalCode: '0',
                children: [
                    {
                        text: '大理市',
                        code: '532901',
                        postalCode: '671000',
                        children: null,
                    },
                    {
                        text: '漾濞彝族自治县',
                        code: '532922',
                        postalCode: '672500',
                        children: null,
                    },
                    {
                        text: '祥云县',
                        code: '532923',
                        postalCode: '672100',
                        children: null,
                    },
                    {
                        text: '宾川县',
                        code: '532924',
                        postalCode: '671600',
                        children: null,
                    },
                    {
                        text: '弥渡县',
                        code: '532925',
                        postalCode: '675600',
                        children: null,
                    },
                    {
                        text: '南涧彝族自治县',
                        code: '532926',
                        postalCode: '675700',
                        children: null,
                    },
                    {
                        text: '巍山彝族回族自治县',
                        code: '532927',
                        postalCode: '672400',
                        children: null,
                    },
                    {
                        text: '永平县',
                        code: '532928',
                        postalCode: '672600',
                        children: null,
                    },
                    {
                        text: '云龙县',
                        code: '532929',
                        postalCode: '672700',
                        children: null,
                    },
                    {
                        text: '洱源县',
                        code: '532930',
                        postalCode: '671200',
                        children: null,
                    },
                    {
                        text: '剑川县',
                        code: '532931',
                        postalCode: '671300',
                        children: null,
                    },
                    {
                        text: '鹤庆县',
                        code: '532932',
                        postalCode: '671500',
                        children: null,
                    },
                ],
            },
            {
                text: '德宏傣族景颇族自治州',
                code: '5331',
                postalCode: '0',
                children: [
                    {
                        text: '瑞丽市',
                        code: '533102',
                        postalCode: '678600',
                        children: null,
                    },
                    {
                        text: '芒市',
                        code: '533103',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '梁河县',
                        code: '533122',
                        postalCode: '679200',
                        children: null,
                    },
                    {
                        text: '盈江县',
                        code: '533123',
                        postalCode: '679300',
                        children: null,
                    },
                    {
                        text: '陇川县',
                        code: '533124',
                        postalCode: '678700',
                        children: null,
                    },
                ],
            },
            {
                text: '怒江傈僳族自治州',
                code: '5333',
                postalCode: '0',
                children: [
                    {
                        text: '泸水县',
                        code: '533321',
                        postalCode: '673100',
                        children: null,
                    },
                    {
                        text: '福贡县',
                        code: '533323',
                        postalCode: '673400',
                        children: null,
                    },
                    {
                        text: '贡山独龙族怒族自治县',
                        code: '533324',
                        postalCode: '673500',
                        children: null,
                    },
                    {
                        text: '兰坪白族普米族自治县',
                        code: '533325',
                        postalCode: '671400',
                        children: null,
                    },
                ],
            },
            {
                text: '迪庆藏族自治州',
                code: '5334',
                postalCode: '0',
                children: [
                    {
                        text: '香格里拉县',
                        code: '533421',
                        postalCode: '674400',
                        children: null,
                    },
                    {
                        text: '德钦县',
                        code: '533422',
                        postalCode: '674500',
                        children: null,
                    },
                    {
                        text: '维西傈僳族自治县',
                        code: '533423',
                        postalCode: '674600',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '西藏自治区',
        code: '54',
        postalCode: '0',
        children: [
            {
                text: '拉萨市',
                code: '5401',
                postalCode: '0',
                children: [
                    {
                        text: '城关区',
                        code: '540102',
                        postalCode: '850000',
                        children: null,
                    },
                    {
                        text: '林周县',
                        code: '540121',
                        postalCode: '852000',
                        children: null,
                    },
                    {
                        text: '当雄县',
                        code: '540122',
                        postalCode: '851500',
                        children: null,
                    },
                    {
                        text: '尼木县',
                        code: '540123',
                        postalCode: '851300',
                        children: null,
                    },
                    {
                        text: '曲水县',
                        code: '540124',
                        postalCode: '850600',
                        children: null,
                    },
                    {
                        text: '堆龙德庆县',
                        code: '540125',
                        postalCode: '851400',
                        children: null,
                    },
                    {
                        text: '达孜县',
                        code: '540126',
                        postalCode: '850100',
                        children: null,
                    },
                    {
                        text: '墨竹工卡县',
                        code: '540127',
                        postalCode: '850200',
                        children: null,
                    },
                ],
            },
            {
                text: '昌都地区',
                code: '5421',
                postalCode: '0',
                children: [
                    {
                        text: '昌都县',
                        code: '542121',
                        postalCode: '854000',
                        children: null,
                    },
                    {
                        text: '江达县',
                        code: '542122',
                        postalCode: '854100',
                        children: null,
                    },
                    {
                        text: '贡觉县',
                        code: '542123',
                        postalCode: '854200',
                        children: null,
                    },
                    {
                        text: '类乌齐县',
                        code: '542124',
                        postalCode: '855600',
                        children: null,
                    },
                    {
                        text: '丁青县',
                        code: '542125',
                        postalCode: '855700',
                        children: null,
                    },
                    {
                        text: '察雅县',
                        code: '542126',
                        postalCode: '854300',
                        children: null,
                    },
                    {
                        text: '八宿县',
                        code: '542127',
                        postalCode: '854600',
                        children: null,
                    },
                    {
                        text: '左贡县',
                        code: '542128',
                        postalCode: '854400',
                        children: null,
                    },
                    {
                        text: '芒康县',
                        code: '542129',
                        postalCode: '854500',
                        children: null,
                    },
                    {
                        text: '洛隆县',
                        code: '542132',
                        postalCode: '855400',
                        children: null,
                    },
                    {
                        text: '边坝县',
                        code: '542133',
                        postalCode: '855500',
                        children: null,
                    },
                ],
            },
            {
                text: '山南地区',
                code: '5422',
                postalCode: '0',
                children: [
                    {
                        text: '乃东县',
                        code: '542221',
                        postalCode: '856100',
                        children: null,
                    },
                    {
                        text: '扎囊县',
                        code: '542222',
                        postalCode: '850800',
                        children: null,
                    },
                    {
                        text: '贡嘎县',
                        code: '542223',
                        postalCode: '850700',
                        children: null,
                    },
                    {
                        text: '桑日县',
                        code: '542224',
                        postalCode: '856200',
                        children: null,
                    },
                    {
                        text: '琼结县',
                        code: '542225',
                        postalCode: '856800',
                        children: null,
                    },
                    {
                        text: '曲松县',
                        code: '542226',
                        postalCode: '856300',
                        children: null,
                    },
                    {
                        text: '措美县',
                        code: '542227',
                        postalCode: '856900',
                        children: null,
                    },
                    {
                        text: '洛扎县',
                        code: '542228',
                        postalCode: '851200',
                        children: null,
                    },
                    {
                        text: '加查县',
                        code: '542229',
                        postalCode: '856400',
                        children: null,
                    },
                    {
                        text: '隆子县',
                        code: '542231',
                        postalCode: '856600',
                        children: null,
                    },
                    {
                        text: '错那县',
                        code: '542232',
                        postalCode: '856700',
                        children: null,
                    },
                    {
                        text: '浪卡子县',
                        code: '542233',
                        postalCode: '851000',
                        children: null,
                    },
                ],
            },
            {
                text: '日喀则地区',
                code: '5423',
                postalCode: '0',
                children: [
                    {
                        text: '日喀则市',
                        code: '542301',
                        postalCode: '857000',
                        children: null,
                    },
                    {
                        text: '南木林县',
                        code: '542322',
                        postalCode: '857100',
                        children: null,
                    },
                    {
                        text: '江孜县',
                        code: '542323',
                        postalCode: '857400',
                        children: null,
                    },
                    {
                        text: '定日县',
                        code: '542324',
                        postalCode: '858200',
                        children: null,
                    },
                    {
                        text: '萨迦县',
                        code: '542325',
                        postalCode: '857800',
                        children: null,
                    },
                    {
                        text: '拉孜县',
                        code: '542326',
                        postalCode: '858100',
                        children: null,
                    },
                    {
                        text: '昂仁县',
                        code: '542327',
                        postalCode: '858500',
                        children: null,
                    },
                    {
                        text: '谢通门县',
                        code: '542328',
                        postalCode: '858900',
                        children: null,
                    },
                    {
                        text: '白朗县',
                        code: '542329',
                        postalCode: '857300',
                        children: null,
                    },
                    {
                        text: '仁布县',
                        code: '542330',
                        postalCode: '857200',
                        children: null,
                    },
                    {
                        text: '康马县',
                        code: '542331',
                        postalCode: '857500',
                        children: null,
                    },
                    {
                        text: '定结县',
                        code: '542332',
                        postalCode: '857900',
                        children: null,
                    },
                    {
                        text: '仲巴县',
                        code: '542333',
                        postalCode: '858800',
                        children: null,
                    },
                    {
                        text: '亚东县',
                        code: '542334',
                        postalCode: '857600',
                        children: null,
                    },
                    {
                        text: '吉隆县',
                        code: '542335',
                        postalCode: '858700',
                        children: null,
                    },
                    {
                        text: '聂拉木县',
                        code: '542336',
                        postalCode: '858300',
                        children: null,
                    },
                    {
                        text: '萨嘎县',
                        code: '542337',
                        postalCode: '857800',
                        children: null,
                    },
                    {
                        text: '岗巴县',
                        code: '542338',
                        postalCode: '857700',
                        children: null,
                    },
                ],
            },
            {
                text: '那曲地区',
                code: '5424',
                postalCode: '0',
                children: [
                    {
                        text: '那曲县',
                        code: '542421',
                        postalCode: '852000',
                        children: null,
                    },
                    {
                        text: '嘉黎县',
                        code: '542422',
                        postalCode: '852400',
                        children: null,
                    },
                    {
                        text: '比如县',
                        code: '542423',
                        postalCode: '852300',
                        children: null,
                    },
                    {
                        text: '聂荣县',
                        code: '542424',
                        postalCode: '853500',
                        children: null,
                    },
                    {
                        text: '安多县',
                        code: '542425',
                        postalCode: '852600',
                        children: null,
                    },
                    {
                        text: '申扎县',
                        code: '542426',
                        postalCode: '853100',
                        children: null,
                    },
                    {
                        text: '索县',
                        code: '542427',
                        postalCode: '852200',
                        children: null,
                    },
                    {
                        text: '班戈县',
                        code: '542428',
                        postalCode: '852500',
                        children: null,
                    },
                    {
                        text: '巴青县',
                        code: '542429',
                        postalCode: '852100',
                        children: null,
                    },
                    {
                        text: '尼玛县',
                        code: '542430',
                        postalCode: '853200',
                        children: null,
                    },
                ],
            },
            {
                text: '阿里地区',
                code: '5425',
                postalCode: '0',
                children: [
                    {
                        text: '普兰县',
                        code: '542521',
                        postalCode: '859500',
                        children: null,
                    },
                    {
                        text: '札达县',
                        code: '542522',
                        postalCode: '859600',
                        children: null,
                    },
                    {
                        text: '噶尔县',
                        code: '542523',
                        postalCode: '859400',
                        children: null,
                    },
                    {
                        text: '日土县',
                        code: '542524',
                        postalCode: '859700',
                        children: null,
                    },
                    {
                        text: '革吉县',
                        code: '542525',
                        postalCode: '859100',
                        children: null,
                    },
                    {
                        text: '改则县',
                        code: '542526',
                        postalCode: '859200',
                        children: null,
                    },
                    {
                        text: '措勤县',
                        code: '542527',
                        postalCode: '859300',
                        children: null,
                    },
                ],
            },
            {
                text: '林芝地区',
                code: '5426',
                postalCode: '0',
                children: [
                    {
                        text: '林芝县',
                        code: '542621',
                        postalCode: '850400',
                        children: null,
                    },
                    {
                        text: '工布江达县',
                        code: '542622',
                        postalCode: '850300',
                        children: null,
                    },
                    {
                        text: '米林县',
                        code: '542623',
                        postalCode: '860500',
                        children: null,
                    },
                    {
                        text: '墨脱县',
                        code: '542624',
                        postalCode: '855300',
                        children: null,
                    },
                    {
                        text: '波密县',
                        code: '542625',
                        postalCode: '855200',
                        children: null,
                    },
                    {
                        text: '察隅县',
                        code: '542626',
                        postalCode: '855100',
                        children: null,
                    },
                    {
                        text: '朗县',
                        code: '542627',
                        postalCode: '856500',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '陕西省',
        code: '61',
        postalCode: '0',
        children: [
            {
                text: '西安市',
                code: '6101',
                postalCode: '0',
                children: [
                    {
                        text: '新城区',
                        code: '610102',
                        postalCode: '710004',
                        children: null,
                    },
                    {
                        text: '碑林区',
                        code: '610103',
                        postalCode: '710001',
                        children: null,
                    },
                    {
                        text: '莲湖区',
                        code: '610104',
                        postalCode: '710003',
                        children: null,
                    },
                    {
                        text: '灞桥区',
                        code: '610111',
                        postalCode: '710038',
                        children: null,
                    },
                    {
                        text: '未央区',
                        code: '610112',
                        postalCode: '710014',
                        children: null,
                    },
                    {
                        text: '雁塔区',
                        code: '610113',
                        postalCode: '710061',
                        children: null,
                    },
                    {
                        text: '阎良区',
                        code: '610114',
                        postalCode: '710087',
                        children: null,
                    },
                    {
                        text: '临潼区',
                        code: '610115',
                        postalCode: '710600',
                        children: null,
                    },
                    {
                        text: '长安区',
                        code: '610116',
                        postalCode: '710100',
                        children: null,
                    },
                    {
                        text: '蓝田县',
                        code: '610122',
                        postalCode: '710500',
                        children: null,
                    },
                    {
                        text: '周至县',
                        code: '610124',
                        postalCode: '710400',
                        children: null,
                    },
                    {
                        text: '户县',
                        code: '610125',
                        postalCode: '710300',
                        children: null,
                    },
                    {
                        text: '高陵县',
                        code: '610126',
                        postalCode: '710200',
                        children: null,
                    },
                ],
            },
            {
                text: '铜川市',
                code: '6102',
                postalCode: '0',
                children: [
                    {
                        text: '王益区',
                        code: '610202',
                        postalCode: '727000',
                        children: null,
                    },
                    {
                        text: '印台区',
                        code: '610203',
                        postalCode: '727007',
                        children: null,
                    },
                    {
                        text: '耀州区',
                        code: '610204',
                        postalCode: '727100',
                        children: null,
                    },
                    {
                        text: '宜君县',
                        code: '610222',
                        postalCode: '727200',
                        children: null,
                    },
                ],
            },
            {
                text: '宝鸡市',
                code: '6103',
                postalCode: '0',
                children: [
                    {
                        text: '渭滨区',
                        code: '610302',
                        postalCode: '721000',
                        children: null,
                    },
                    {
                        text: '金台区',
                        code: '610303',
                        postalCode: '721000',
                        children: null,
                    },
                    {
                        text: '陈仓区',
                        code: '610304',
                        postalCode: '721300',
                        children: null,
                    },
                    {
                        text: '凤翔县',
                        code: '610322',
                        postalCode: '721400',
                        children: null,
                    },
                    {
                        text: '岐山县',
                        code: '610323',
                        postalCode: '722400',
                        children: null,
                    },
                    {
                        text: '扶风县',
                        code: '610324',
                        postalCode: '722200',
                        children: null,
                    },
                    {
                        text: '眉县',
                        code: '610326',
                        postalCode: '722300',
                        children: null,
                    },
                    {
                        text: '陇县',
                        code: '610327',
                        postalCode: '721200',
                        children: null,
                    },
                    {
                        text: '千阳县',
                        code: '610328',
                        postalCode: '721100',
                        children: null,
                    },
                    {
                        text: '麟游县',
                        code: '610329',
                        postalCode: '721500',
                        children: null,
                    },
                    {
                        text: '凤县',
                        code: '610330',
                        postalCode: '721700',
                        children: null,
                    },
                    {
                        text: '太白县',
                        code: '610331',
                        postalCode: '721600',
                        children: null,
                    },
                ],
            },
            {
                text: '咸阳市',
                code: '6104',
                postalCode: '0',
                children: [
                    {
                        text: '秦都区',
                        code: '610402',
                        postalCode: '712000',
                        children: null,
                    },
                    {
                        text: '杨陵区',
                        code: '610403',
                        postalCode: '712100',
                        children: null,
                    },
                    {
                        text: '渭城区',
                        code: '610404',
                        postalCode: '712000',
                        children: null,
                    },
                    {
                        text: '三原县',
                        code: '610422',
                        postalCode: '713800',
                        children: null,
                    },
                    {
                        text: '泾阳县',
                        code: '610423',
                        postalCode: '713700',
                        children: null,
                    },
                    {
                        text: '乾县',
                        code: '610424',
                        postalCode: '713300',
                        children: null,
                    },
                    {
                        text: '礼泉县',
                        code: '610425',
                        postalCode: '713200',
                        children: null,
                    },
                    {
                        text: '永寿县',
                        code: '610426',
                        postalCode: '713400',
                        children: null,
                    },
                    {
                        text: '彬县',
                        code: '610427',
                        postalCode: '713500',
                        children: null,
                    },
                    {
                        text: '长武县',
                        code: '610428',
                        postalCode: '713600',
                        children: null,
                    },
                    {
                        text: '旬邑县',
                        code: '610429',
                        postalCode: '711300',
                        children: null,
                    },
                    {
                        text: '淳化县',
                        code: '610430',
                        postalCode: '711200',
                        children: null,
                    },
                    {
                        text: '武功县',
                        code: '610431',
                        postalCode: '712200',
                        children: null,
                    },
                    {
                        text: '兴平市',
                        code: '610481',
                        postalCode: '713100',
                        children: null,
                    },
                ],
            },
            {
                text: '渭南市',
                code: '6105',
                postalCode: '0',
                children: [
                    {
                        text: '临渭区',
                        code: '610502',
                        postalCode: '714000',
                        children: null,
                    },
                    {
                        text: '华县',
                        code: '610521',
                        postalCode: '714100',
                        children: null,
                    },
                    {
                        text: '潼关县',
                        code: '610522',
                        postalCode: '714300',
                        children: null,
                    },
                    {
                        text: '大荔县',
                        code: '610523',
                        postalCode: '715100',
                        children: null,
                    },
                    {
                        text: '合阳县',
                        code: '610524',
                        postalCode: '715300',
                        children: null,
                    },
                    {
                        text: '澄城县',
                        code: '610525',
                        postalCode: '715200',
                        children: null,
                    },
                    {
                        text: '蒲城县',
                        code: '610526',
                        postalCode: '715500',
                        children: null,
                    },
                    {
                        text: '白水县',
                        code: '610527',
                        postalCode: '715600',
                        children: null,
                    },
                    {
                        text: '富平县',
                        code: '610528',
                        postalCode: '711700',
                        children: null,
                    },
                    {
                        text: '韩城市',
                        code: '610581',
                        postalCode: '715400',
                        children: null,
                    },
                    {
                        text: '华阴市',
                        code: '610582',
                        postalCode: '714200',
                        children: null,
                    },
                ],
            },
            {
                text: '延安市',
                code: '6106',
                postalCode: '0',
                children: [
                    {
                        text: '宝塔区',
                        code: '610602',
                        postalCode: '716000',
                        children: null,
                    },
                    {
                        text: '延长县',
                        code: '610621',
                        postalCode: '717100',
                        children: null,
                    },
                    {
                        text: '延川县',
                        code: '610622',
                        postalCode: '717200',
                        children: null,
                    },
                    {
                        text: '子长县',
                        code: '610623',
                        postalCode: '717300',
                        children: null,
                    },
                    {
                        text: '安塞县',
                        code: '610624',
                        postalCode: '717400',
                        children: null,
                    },
                    {
                        text: '志丹县',
                        code: '610625',
                        postalCode: '717500',
                        children: null,
                    },
                    {
                        text: '吴起县',
                        code: '610626',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '甘泉县',
                        code: '610627',
                        postalCode: '716100',
                        children: null,
                    },
                    {
                        text: '富县',
                        code: '610628',
                        postalCode: '727500',
                        children: null,
                    },
                    {
                        text: '洛川县',
                        code: '610629',
                        postalCode: '727400',
                        children: null,
                    },
                    {
                        text: '宜川县',
                        code: '610630',
                        postalCode: '716200',
                        children: null,
                    },
                    {
                        text: '黄龙县',
                        code: '610631',
                        postalCode: '715700',
                        children: null,
                    },
                    {
                        text: '黄陵县',
                        code: '610632',
                        postalCode: '727300',
                        children: null,
                    },
                ],
            },
            {
                text: '汉中市',
                code: '6107',
                postalCode: '0',
                children: [
                    {
                        text: '汉台区',
                        code: '610702',
                        postalCode: '723000',
                        children: null,
                    },
                    {
                        text: '南郑县',
                        code: '610721',
                        postalCode: '723100',
                        children: null,
                    },
                    {
                        text: '城固县',
                        code: '610722',
                        postalCode: '723200',
                        children: null,
                    },
                    {
                        text: '洋县',
                        code: '610723',
                        postalCode: '723300',
                        children: null,
                    },
                    {
                        text: '西乡县',
                        code: '610724',
                        postalCode: '723500',
                        children: null,
                    },
                    {
                        text: '勉县',
                        code: '610725',
                        postalCode: '724200',
                        children: null,
                    },
                    {
                        text: '宁强县',
                        code: '610726',
                        postalCode: '724400',
                        children: null,
                    },
                    {
                        text: '略阳县',
                        code: '610727',
                        postalCode: '724300',
                        children: null,
                    },
                    {
                        text: '镇巴县',
                        code: '610728',
                        postalCode: '723600',
                        children: null,
                    },
                    {
                        text: '留坝县',
                        code: '610729',
                        postalCode: '724100',
                        children: null,
                    },
                    {
                        text: '佛坪县',
                        code: '610730',
                        postalCode: '723400',
                        children: null,
                    },
                ],
            },
            {
                text: '榆林市',
                code: '6108',
                postalCode: '0',
                children: [
                    {
                        text: '榆阳区',
                        code: '610802',
                        postalCode: '719000',
                        children: null,
                    },
                    {
                        text: '神木县',
                        code: '610821',
                        postalCode: '719300',
                        children: null,
                    },
                    {
                        text: '府谷县',
                        code: '610822',
                        postalCode: '719400',
                        children: null,
                    },
                    {
                        text: '横山县',
                        code: '610823',
                        postalCode: '719100',
                        children: null,
                    },
                    {
                        text: '靖边县',
                        code: '610824',
                        postalCode: '718500',
                        children: null,
                    },
                    {
                        text: '定边县',
                        code: '610825',
                        postalCode: '718600',
                        children: null,
                    },
                    {
                        text: '绥德县',
                        code: '610826',
                        postalCode: '718000',
                        children: null,
                    },
                    {
                        text: '米脂县',
                        code: '610827',
                        postalCode: '718100',
                        children: null,
                    },
                    {
                        text: '佳县',
                        code: '610828',
                        postalCode: '719200',
                        children: null,
                    },
                    {
                        text: '吴堡县',
                        code: '610829',
                        postalCode: '718200',
                        children: null,
                    },
                    {
                        text: '清涧县',
                        code: '610830',
                        postalCode: '718300',
                        children: null,
                    },
                    {
                        text: '子洲县',
                        code: '610831',
                        postalCode: '718400',
                        children: null,
                    },
                ],
            },
            {
                text: '安康市',
                code: '6109',
                postalCode: '0',
                children: [
                    {
                        text: '汉滨区',
                        code: '610902',
                        postalCode: '725000',
                        children: null,
                    },
                    {
                        text: '汉阴县',
                        code: '610921',
                        postalCode: '725100',
                        children: null,
                    },
                    {
                        text: '石泉县',
                        code: '610922',
                        postalCode: '725200',
                        children: null,
                    },
                    {
                        text: '宁陕县',
                        code: '610923',
                        postalCode: '711600',
                        children: null,
                    },
                    {
                        text: '紫阳县',
                        code: '610924',
                        postalCode: '725300',
                        children: null,
                    },
                    {
                        text: '岚皋县',
                        code: '610925',
                        postalCode: '725400',
                        children: null,
                    },
                    {
                        text: '平利县',
                        code: '610926',
                        postalCode: '725500',
                        children: null,
                    },
                    {
                        text: '镇坪县',
                        code: '610927',
                        postalCode: '725600',
                        children: null,
                    },
                    {
                        text: '旬阳县',
                        code: '610928',
                        postalCode: '725700',
                        children: null,
                    },
                    {
                        text: '白河县',
                        code: '610929',
                        postalCode: '725800',
                        children: null,
                    },
                ],
            },
            {
                text: '商洛市',
                code: '6110',
                postalCode: '0',
                children: [
                    {
                        text: '商州区',
                        code: '611002',
                        postalCode: '726000',
                        children: null,
                    },
                    {
                        text: '洛南县',
                        code: '611021',
                        postalCode: '726100',
                        children: null,
                    },
                    {
                        text: '丹凤县',
                        code: '611022',
                        postalCode: '726200',
                        children: null,
                    },
                    {
                        text: '商南县',
                        code: '611023',
                        postalCode: '726300',
                        children: null,
                    },
                    {
                        text: '山阳县',
                        code: '611024',
                        postalCode: '726400',
                        children: null,
                    },
                    {
                        text: '镇安县',
                        code: '611025',
                        postalCode: '711500',
                        children: null,
                    },
                    {
                        text: '柞水县',
                        code: '611026',
                        postalCode: '711400',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '甘肃省',
        code: '62',
        postalCode: '0',
        children: [
            {
                text: '兰州市',
                code: '6201',
                postalCode: '0',
                children: [
                    {
                        text: '城关区',
                        code: '620102',
                        postalCode: '730030',
                        children: null,
                    },
                    {
                        text: '七里河区',
                        code: '620103',
                        postalCode: '730050',
                        children: null,
                    },
                    {
                        text: '西固区',
                        code: '620104',
                        postalCode: '730060',
                        children: null,
                    },
                    {
                        text: '安宁区',
                        code: '620105',
                        postalCode: '730070',
                        children: null,
                    },
                    {
                        text: '红古区',
                        code: '620111',
                        postalCode: '730080',
                        children: null,
                    },
                    {
                        text: '永登县',
                        code: '620121',
                        postalCode: '730300',
                        children: null,
                    },
                    {
                        text: '皋兰县',
                        code: '620122',
                        postalCode: '730200',
                        children: null,
                    },
                    {
                        text: '榆中县',
                        code: '620123',
                        postalCode: '730100',
                        children: null,
                    },
                ],
            },
            {
                text: '嘉峪关市',
                code: '6202',
                postalCode: '0',
                children: [
                    {
                        text: '嘉峪关',
                        code: '620201',
                        postalCode: '735100',
                        children: null,
                    },
                ],
            },
            {
                text: '金昌市',
                code: '6203',
                postalCode: '0',
                children: [
                    {
                        text: '金川区',
                        code: '620302',
                        postalCode: '737103',
                        children: null,
                    },
                    {
                        text: '永昌县',
                        code: '620321',
                        postalCode: '737200',
                        children: null,
                    },
                ],
            },
            {
                text: '白银市',
                code: '6204',
                postalCode: '0',
                children: [
                    {
                        text: '白银区',
                        code: '620402',
                        postalCode: '730900',
                        children: null,
                    },
                    {
                        text: '平川区',
                        code: '620403',
                        postalCode: '730913',
                        children: null,
                    },
                    {
                        text: '靖远县',
                        code: '620421',
                        postalCode: '730600',
                        children: null,
                    },
                    {
                        text: '会宁县',
                        code: '620422',
                        postalCode: '730700',
                        children: null,
                    },
                    {
                        text: '景泰县',
                        code: '620423',
                        postalCode: '730400',
                        children: null,
                    },
                ],
            },
            {
                text: '天水市',
                code: '6205',
                postalCode: '0',
                children: [
                    {
                        text: '秦州区',
                        code: '620502',
                        postalCode: '741000',
                        children: null,
                    },
                    {
                        text: '麦积区',
                        code: '620503',
                        postalCode: '741020',
                        children: null,
                    },
                    {
                        text: '清水县',
                        code: '620521',
                        postalCode: '741400',
                        children: null,
                    },
                    {
                        text: '秦安县',
                        code: '620522',
                        postalCode: '741600',
                        children: null,
                    },
                    {
                        text: '甘谷县',
                        code: '620523',
                        postalCode: '741200',
                        children: null,
                    },
                    {
                        text: '武山县',
                        code: '620524',
                        postalCode: '741300',
                        children: null,
                    },
                    {
                        text: '张家川回族自治县',
                        code: '620525',
                        postalCode: '741500',
                        children: null,
                    },
                ],
            },
            {
                text: '武威市',
                code: '6206',
                postalCode: '0',
                children: [
                    {
                        text: '凉州区',
                        code: '620602',
                        postalCode: '733000',
                        children: null,
                    },
                    {
                        text: '民勤县',
                        code: '620621',
                        postalCode: '733300',
                        children: null,
                    },
                    {
                        text: '古浪县',
                        code: '620622',
                        postalCode: '733100',
                        children: null,
                    },
                    {
                        text: '天祝藏族自治县',
                        code: '620623',
                        postalCode: '733200',
                        children: null,
                    },
                ],
            },
            {
                text: '张掖市',
                code: '6207',
                postalCode: '0',
                children: [
                    {
                        text: '甘州区',
                        code: '620702',
                        postalCode: '734000',
                        children: null,
                    },
                    {
                        text: '肃南裕固族自治县',
                        code: '620721',
                        postalCode: '734400',
                        children: null,
                    },
                    {
                        text: '民乐县',
                        code: '620722',
                        postalCode: '734500',
                        children: null,
                    },
                    {
                        text: '临泽县',
                        code: '620723',
                        postalCode: '734200',
                        children: null,
                    },
                    {
                        text: '高台县',
                        code: '620724',
                        postalCode: '734300',
                        children: null,
                    },
                    {
                        text: '山丹县',
                        code: '620725',
                        postalCode: '734100',
                        children: null,
                    },
                ],
            },
            {
                text: '平凉市',
                code: '6208',
                postalCode: '0',
                children: [
                    {
                        text: '崆峒区',
                        code: '620802',
                        postalCode: '744000',
                        children: null,
                    },
                    {
                        text: '泾川县',
                        code: '620821',
                        postalCode: '744300',
                        children: null,
                    },
                    {
                        text: '灵台县',
                        code: '620822',
                        postalCode: '744400',
                        children: null,
                    },
                    {
                        text: '崇信县',
                        code: '620823',
                        postalCode: '744200',
                        children: null,
                    },
                    {
                        text: '华亭县',
                        code: '620824',
                        postalCode: '744100',
                        children: null,
                    },
                    {
                        text: '庄浪县',
                        code: '620825',
                        postalCode: '744600',
                        children: null,
                    },
                    {
                        text: '静宁县',
                        code: '620826',
                        postalCode: '743400',
                        children: null,
                    },
                ],
            },
            {
                text: '酒泉市',
                code: '6209',
                postalCode: '0',
                children: [
                    {
                        text: '肃州区',
                        code: '620902',
                        postalCode: '735000',
                        children: null,
                    },
                    {
                        text: '金塔县',
                        code: '620921',
                        postalCode: '735300',
                        children: null,
                    },
                    {
                        text: '瓜州县',
                        code: '620922',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '肃北蒙古族自治县',
                        code: '620923',
                        postalCode: '736300',
                        children: null,
                    },
                    {
                        text: '阿克塞哈萨克族自治县',
                        code: '620924',
                        postalCode: '736400',
                        children: null,
                    },
                    {
                        text: '玉门市',
                        code: '620981',
                        postalCode: '735200',
                        children: null,
                    },
                    {
                        text: '敦煌市',
                        code: '620982',
                        postalCode: '736200',
                        children: null,
                    },
                ],
            },
            {
                text: '庆阳市',
                code: '6210',
                postalCode: '0',
                children: [
                    {
                        text: '西峰区',
                        code: '621002',
                        postalCode: '745000',
                        children: null,
                    },
                    {
                        text: '庆城县',
                        code: '621021',
                        postalCode: '745100',
                        children: null,
                    },
                    {
                        text: '环县',
                        code: '621022',
                        postalCode: '745700',
                        children: null,
                    },
                    {
                        text: '华池县',
                        code: '621023',
                        postalCode: '745600',
                        children: null,
                    },
                    {
                        text: '合水县',
                        code: '621024',
                        postalCode: '745400',
                        children: null,
                    },
                    {
                        text: '正宁县',
                        code: '621025',
                        postalCode: '745300',
                        children: null,
                    },
                    {
                        text: '宁县',
                        code: '621026',
                        postalCode: '745200',
                        children: null,
                    },
                    {
                        text: '镇原县',
                        code: '621027',
                        postalCode: '744500',
                        children: null,
                    },
                ],
            },
            {
                text: '定西市',
                code: '6211',
                postalCode: '0',
                children: [
                    {
                        text: '安定区',
                        code: '621102',
                        postalCode: '744300',
                        children: null,
                    },
                    {
                        text: '通渭县',
                        code: '621121',
                        postalCode: '743300',
                        children: null,
                    },
                    {
                        text: '陇西县',
                        code: '621122',
                        postalCode: '748100',
                        children: null,
                    },
                    {
                        text: '渭源县',
                        code: '621123',
                        postalCode: '748200',
                        children: null,
                    },
                    {
                        text: '临洮县',
                        code: '621124',
                        postalCode: '730500',
                        children: null,
                    },
                    {
                        text: '漳县',
                        code: '621125',
                        postalCode: '748300',
                        children: null,
                    },
                    {
                        text: '岷县',
                        code: '621126',
                        postalCode: '748400',
                        children: null,
                    },
                ],
            },
            {
                text: '陇南市',
                code: '6212',
                postalCode: '0',
                children: [
                    {
                        text: '武都区',
                        code: '621202',
                        postalCode: '746000',
                        children: null,
                    },
                    {
                        text: '成县',
                        code: '621221',
                        postalCode: '742500',
                        children: null,
                    },
                    {
                        text: '文县',
                        code: '621222',
                        postalCode: '746400',
                        children: null,
                    },
                    {
                        text: '宕昌县',
                        code: '621223',
                        postalCode: '748500',
                        children: null,
                    },
                    {
                        text: '康县',
                        code: '621224',
                        postalCode: '746500',
                        children: null,
                    },
                    {
                        text: '西和县',
                        code: '621225',
                        postalCode: '742100',
                        children: null,
                    },
                    {
                        text: '礼县',
                        code: '621226',
                        postalCode: '742200',
                        children: null,
                    },
                    {
                        text: '徽县',
                        code: '621227',
                        postalCode: '742300',
                        children: null,
                    },
                    {
                        text: '两当县',
                        code: '621228',
                        postalCode: '742400',
                        children: null,
                    },
                ],
            },
            {
                text: '临夏回族自治州',
                code: '6229',
                postalCode: '0',
                children: [
                    {
                        text: '临夏市',
                        code: '622901',
                        postalCode: '731100',
                        children: null,
                    },
                    {
                        text: '临夏县',
                        code: '622921',
                        postalCode: '731800',
                        children: null,
                    },
                    {
                        text: '康乐县',
                        code: '622922',
                        postalCode: '731500',
                        children: null,
                    },
                    {
                        text: '永靖县',
                        code: '622923',
                        postalCode: '731600',
                        children: null,
                    },
                    {
                        text: '广河县',
                        code: '622924',
                        postalCode: '731300',
                        children: null,
                    },
                    {
                        text: '和政县',
                        code: '622925',
                        postalCode: '731200',
                        children: null,
                    },
                    {
                        text: '东乡族自治县',
                        code: '622926',
                        postalCode: '731400',
                        children: null,
                    },
                    {
                        text: '积石山保安族东乡族撒拉族自治县',
                        code: '622927',
                        postalCode: '731700',
                        children: null,
                    },
                ],
            },
            {
                text: '甘南藏族自治州',
                code: '6230',
                postalCode: '0',
                children: [
                    {
                        text: '合作市',
                        code: '623001',
                        postalCode: '747000',
                        children: null,
                    },
                    {
                        text: '临潭县',
                        code: '623021',
                        postalCode: '747500',
                        children: null,
                    },
                    {
                        text: '卓尼县',
                        code: '623022',
                        postalCode: '747600',
                        children: null,
                    },
                    {
                        text: '舟曲县',
                        code: '623023',
                        postalCode: '746300',
                        children: null,
                    },
                    {
                        text: '迭部县',
                        code: '623024',
                        postalCode: '747400',
                        children: null,
                    },
                    {
                        text: '玛曲县',
                        code: '623025',
                        postalCode: '747300',
                        children: null,
                    },
                    {
                        text: '碌曲县',
                        code: '623026',
                        postalCode: '747200',
                        children: null,
                    },
                    {
                        text: '夏河县',
                        code: '623027',
                        postalCode: '747100',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '青海省',
        code: '63',
        postalCode: '0',
        children: [
            {
                text: '西宁市',
                code: '6301',
                postalCode: '0',
                children: [
                    {
                        text: '城东区',
                        code: '630102',
                        postalCode: '810000',
                        children: null,
                    },
                    {
                        text: '城中区',
                        code: '630103',
                        postalCode: '810000',
                        children: null,
                    },
                    {
                        text: '城西区',
                        code: '630104',
                        postalCode: '810000',
                        children: null,
                    },
                    {
                        text: '城北区',
                        code: '630105',
                        postalCode: '810000',
                        children: null,
                    },
                    {
                        text: '大通回族土族自治县',
                        code: '630121',
                        postalCode: '810100',
                        children: null,
                    },
                    {
                        text: '湟中县',
                        code: '630122',
                        postalCode: '811600',
                        children: null,
                    },
                    {
                        text: '湟源县',
                        code: '630123',
                        postalCode: '812100',
                        children: null,
                    },
                ],
            },
            {
                text: '海东地区',
                code: '6321',
                postalCode: '0',
                children: [
                    {
                        text: '平安县',
                        code: '632121',
                        postalCode: '810600',
                        children: null,
                    },
                    {
                        text: '民和回族土族自治县',
                        code: '632122',
                        postalCode: '810800',
                        children: null,
                    },
                    {
                        text: '乐都县',
                        code: '632123',
                        postalCode: '810700',
                        children: null,
                    },
                    {
                        text: '互助土族自治县',
                        code: '632126',
                        postalCode: '810500',
                        children: null,
                    },
                    {
                        text: '化隆回族自治县',
                        code: '632127',
                        postalCode: '810900',
                        children: null,
                    },
                    {
                        text: '循化撒拉族自治县',
                        code: '632128',
                        postalCode: '811100',
                        children: null,
                    },
                ],
            },
            {
                text: '海北藏族自治州',
                code: '6322',
                postalCode: '0',
                children: [
                    {
                        text: '门源回族自治县',
                        code: '632221',
                        postalCode: '810300',
                        children: null,
                    },
                    {
                        text: '祁连县',
                        code: '632222',
                        postalCode: '810400',
                        children: null,
                    },
                    {
                        text: '海晏县',
                        code: '632223',
                        postalCode: '812200',
                        children: null,
                    },
                    {
                        text: '刚察县',
                        code: '632224',
                        postalCode: '812300',
                        children: null,
                    },
                ],
            },
            {
                text: '黄南藏族自治州',
                code: '6323',
                postalCode: '0',
                children: [
                    {
                        text: '同仁县',
                        code: '632321',
                        postalCode: '811300',
                        children: null,
                    },
                    {
                        text: '尖扎县',
                        code: '632322',
                        postalCode: '811200',
                        children: null,
                    },
                    {
                        text: '泽库县',
                        code: '632323',
                        postalCode: '811400',
                        children: null,
                    },
                    {
                        text: '河南蒙古族自治县',
                        code: '632324',
                        postalCode: '811500',
                        children: null,
                    },
                ],
            },
            {
                text: '海南藏族自治州',
                code: '6325',
                postalCode: '0',
                children: [
                    {
                        text: '共和县',
                        code: '632521',
                        postalCode: '813000',
                        children: null,
                    },
                    {
                        text: '同德县',
                        code: '632522',
                        postalCode: '813200',
                        children: null,
                    },
                    {
                        text: '贵德县',
                        code: '632523',
                        postalCode: '811700',
                        children: null,
                    },
                    {
                        text: '兴海县',
                        code: '632524',
                        postalCode: '813300',
                        children: null,
                    },
                    {
                        text: '贵南县',
                        code: '632525',
                        postalCode: '813100',
                        children: null,
                    },
                ],
            },
            {
                text: '果洛藏族自治州',
                code: '6326',
                postalCode: '0',
                children: [
                    {
                        text: '玛沁县',
                        code: '632621',
                        postalCode: '814000',
                        children: null,
                    },
                    {
                        text: '班玛县',
                        code: '632622',
                        postalCode: '814300',
                        children: null,
                    },
                    {
                        text: '甘德县',
                        code: '632623',
                        postalCode: '814100',
                        children: null,
                    },
                    {
                        text: '达日县',
                        code: '632624',
                        postalCode: '814200',
                        children: null,
                    },
                    {
                        text: '久治县',
                        code: '632625',
                        postalCode: '624700',
                        children: null,
                    },
                    {
                        text: '玛多县',
                        code: '632626',
                        postalCode: '813500',
                        children: null,
                    },
                ],
            },
            {
                text: '玉树藏族自治州',
                code: '6327',
                postalCode: '0',
                children: [
                    {
                        text: '玉树县',
                        code: '632721',
                        postalCode: '815000',
                        children: null,
                    },
                    {
                        text: '杂多县',
                        code: '632722',
                        postalCode: '815300',
                        children: null,
                    },
                    {
                        text: '称多县',
                        code: '632723',
                        postalCode: '815100',
                        children: null,
                    },
                    {
                        text: '治多县',
                        code: '632724',
                        postalCode: '815400',
                        children: null,
                    },
                    {
                        text: '囊谦县',
                        code: '632725',
                        postalCode: '815200',
                        children: null,
                    },
                    {
                        text: '曲麻莱县',
                        code: '632726',
                        postalCode: '815500',
                        children: null,
                    },
                ],
            },
            {
                text: '海西蒙古族藏族自治州',
                code: '6328',
                postalCode: '0',
                children: [
                    {
                        text: '格尔木市',
                        code: '632801',
                        postalCode: '816000',
                        children: null,
                    },
                    {
                        text: '德令哈市',
                        code: '632802',
                        postalCode: '817000',
                        children: null,
                    },
                    {
                        text: '乌兰县',
                        code: '632821',
                        postalCode: '817100',
                        children: null,
                    },
                    {
                        text: '都兰县',
                        code: '632822',
                        postalCode: '816100',
                        children: null,
                    },
                    {
                        text: '天峻县',
                        code: '632823',
                        postalCode: '817200',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '宁夏回族自治区',
        code: '64',
        postalCode: '0',
        children: [
            {
                text: '银川市',
                code: '6401',
                postalCode: '0',
                children: [
                    {
                        text: '兴庆区',
                        code: '640104',
                        postalCode: '750001',
                        children: null,
                    },
                    {
                        text: '西夏区',
                        code: '640105',
                        postalCode: '750021',
                        children: null,
                    },
                    {
                        text: '金凤区',
                        code: '640106',
                        postalCode: '750011',
                        children: null,
                    },
                    {
                        text: '永宁县',
                        code: '640121',
                        postalCode: '750100',
                        children: null,
                    },
                    {
                        text: '贺兰县',
                        code: '640122',
                        postalCode: '750200',
                        children: null,
                    },
                    {
                        text: '灵武市',
                        code: '640181',
                        postalCode: '750004',
                        children: null,
                    },
                ],
            },
            {
                text: '石嘴山市',
                code: '6402',
                postalCode: '0',
                children: [
                    {
                        text: '大武口区',
                        code: '640202',
                        postalCode: '753000',
                        children: null,
                    },
                    {
                        text: '惠农区',
                        code: '640205',
                        postalCode: '753600',
                        children: null,
                    },
                    {
                        text: '平罗县',
                        code: '640221',
                        postalCode: '753400',
                        children: null,
                    },
                ],
            },
            {
                text: '吴忠市',
                code: '6403',
                postalCode: '0',
                children: [
                    {
                        text: '利通区',
                        code: '640302',
                        postalCode: '751100',
                        children: null,
                    },
                    {
                        text: '红寺堡区',
                        code: '640303',
                        postalCode: '0',
                        children: null,
                    },
                    {
                        text: '盐池县',
                        code: '640323',
                        postalCode: '751500',
                        children: null,
                    },
                    {
                        text: '同心县',
                        code: '640324',
                        postalCode: '751300',
                        children: null,
                    },
                    {
                        text: '青铜峡市',
                        code: '640381',
                        postalCode: '751600',
                        children: null,
                    },
                ],
            },
            {
                text: '固原市',
                code: '6404',
                postalCode: '0',
                children: [
                    {
                        text: '原州区',
                        code: '640402',
                        postalCode: '756000',
                        children: null,
                    },
                    {
                        text: '西吉县',
                        code: '640422',
                        postalCode: '756200',
                        children: null,
                    },
                    {
                        text: '隆德县',
                        code: '640423',
                        postalCode: '756300',
                        children: null,
                    },
                    {
                        text: '泾源县',
                        code: '640424',
                        postalCode: '756400',
                        children: null,
                    },
                    {
                        text: '彭阳县',
                        code: '640425',
                        postalCode: '756500',
                        children: null,
                    },
                ],
            },
            {
                text: '中卫市',
                code: '6405',
                postalCode: '0',
                children: [
                    {
                        text: '沙坡头区',
                        code: '640502',
                        postalCode: '755000',
                        children: null,
                    },
                    {
                        text: '中宁县',
                        code: '640521',
                        postalCode: '755000',
                        children: null,
                    },
                    {
                        text: '海原县',
                        code: '640522',
                        postalCode: '755200',
                        children: null,
                    },
                ],
            },
        ],
    },
    {
        text: '新疆维吾尔自治区',
        code: '65',
        postalCode: '0',
        children: [
            {
                text: '乌鲁木齐市',
                code: '6501',
                postalCode: '0',
                children: [
                    {
                        text: '天山区',
                        code: '650102',
                        postalCode: '830000',
                        children: null,
                    },
                    {
                        text: '沙依巴克区',
                        code: '650103',
                        postalCode: '830002',
                        children: null,
                    },
                    {
                        text: '新市区',
                        code: '650104',
                        postalCode: '830011',
                        children: null,
                    },
                    {
                        text: '水磨沟区',
                        code: '650105',
                        postalCode: '830017',
                        children: null,
                    },
                    {
                        text: '头屯河区',
                        code: '650106',
                        postalCode: '830022',
                        children: null,
                    },
                    {
                        text: '达坂城区',
                        code: '650107',
                        postalCode: '830039',
                        children: null,
                    },
                    {
                        text: '米东区',
                        code: '650109',
                        postalCode: '830019',
                        children: null,
                    },
                    {
                        text: '乌鲁木齐县',
                        code: '650121',
                        postalCode: '830063',
                        children: null,
                    },
                ],
            },
            {
                text: '克拉玛依市',
                code: '6502',
                postalCode: '0',
                children: [
                    {
                        text: '独山子区',
                        code: '650202',
                        postalCode: '834021',
                        children: null,
                    },
                    {
                        text: '克拉玛依区',
                        code: '650203',
                        postalCode: '834000',
                        children: null,
                    },
                    {
                        text: '白碱滩区',
                        code: '650204',
                        postalCode: '834008',
                        children: null,
                    },
                    {
                        text: '乌尔禾区',
                        code: '650205',
                        postalCode: '834012',
                        children: null,
                    },
                ],
            },
            {
                text: '吐鲁番地区',
                code: '6521',
                postalCode: '0',
                children: [
                    {
                        text: '吐鲁番市',
                        code: '652101',
                        postalCode: '838000',
                        children: null,
                    },
                    {
                        text: '鄯善县',
                        code: '652122',
                        postalCode: '838200',
                        children: null,
                    },
                    {
                        text: '托克逊县',
                        code: '652123',
                        postalCode: '838100',
                        children: null,
                    },
                ],
            },
            {
                text: '哈密地区',
                code: '6522',
                postalCode: '0',
                children: [
                    {
                        text: '哈密市',
                        code: '652201',
                        postalCode: '839000',
                        children: null,
                    },
                    {
                        text: '巴里坤哈萨克自治县',
                        code: '652222',
                        postalCode: '839200',
                        children: null,
                    },
                    {
                        text: '伊吾县',
                        code: '652223',
                        postalCode: '839300',
                        children: null,
                    },
                ],
            },
            {
                text: '昌吉回族自治州',
                code: '6523',
                postalCode: '0',
                children: [
                    {
                        text: '昌吉市',
                        code: '652301',
                        postalCode: '831100',
                        children: null,
                    },
                    {
                        text: '阜康市',
                        code: '652302',
                        postalCode: '831500',
                        children: null,
                    },
                    {
                        text: '呼图壁县',
                        code: '652323',
                        postalCode: '831200',
                        children: null,
                    },
                    {
                        text: '玛纳斯县',
                        code: '652324',
                        postalCode: '832200',
                        children: null,
                    },
                    {
                        text: '奇台县',
                        code: '652325',
                        postalCode: '831800',
                        children: null,
                    },
                    {
                        text: '吉木萨尔县',
                        code: '652327',
                        postalCode: '831700',
                        children: null,
                    },
                    {
                        text: '木垒哈萨克自治县',
                        code: '652328',
                        postalCode: '831900',
                        children: null,
                    },
                ],
            },
            {
                text: '博尔塔拉蒙古自治州',
                code: '6527',
                postalCode: '0',
                children: [
                    {
                        text: '博乐市',
                        code: '652701',
                        postalCode: '833400',
                        children: null,
                    },
                    {
                        text: '精河县',
                        code: '652722',
                        postalCode: '833300',
                        children: null,
                    },
                    {
                        text: '温泉县',
                        code: '652723',
                        postalCode: '833500',
                        children: null,
                    },
                ],
            },
            {
                text: '巴音郭楞蒙古自治州',
                code: '6528',
                postalCode: '0',
                children: [
                    {
                        text: '库尔勒市',
                        code: '652801',
                        postalCode: '841000',
                        children: null,
                    },
                    {
                        text: '轮台县',
                        code: '652822',
                        postalCode: '841600',
                        children: null,
                    },
                    {
                        text: '尉犁县',
                        code: '652823',
                        postalCode: '841500',
                        children: null,
                    },
                    {
                        text: '若羌县',
                        code: '652824',
                        postalCode: '841800',
                        children: null,
                    },
                    {
                        text: '且末县',
                        code: '652825',
                        postalCode: '841900',
                        children: null,
                    },
                    {
                        text: '焉耆回族自治县',
                        code: '652826',
                        postalCode: '841100',
                        children: null,
                    },
                    {
                        text: '和静县',
                        code: '652827',
                        postalCode: '841300',
                        children: null,
                    },
                    {
                        text: '和硕县',
                        code: '652828',
                        postalCode: '841200',
                        children: null,
                    },
                    {
                        text: '博湖县',
                        code: '652829',
                        postalCode: '841400',
                        children: null,
                    },
                ],
            },
            {
                text: '阿克苏地区',
                code: '6529',
                postalCode: '0',
                children: [
                    {
                        text: '阿克苏市',
                        code: '652901',
                        postalCode: '843000',
                        children: null,
                    },
                    {
                        text: '温宿县',
                        code: '652922',
                        postalCode: '843100',
                        children: null,
                    },
                    {
                        text: '库车县',
                        code: '652923',
                        postalCode: '842000',
                        children: null,
                    },
                    {
                        text: '沙雅县',
                        code: '652924',
                        postalCode: '842200',
                        children: null,
                    },
                    {
                        text: '新和县',
                        code: '652925',
                        postalCode: '842100',
                        children: null,
                    },
                    {
                        text: '拜城县',
                        code: '652926',
                        postalCode: '842300',
                        children: null,
                    },
                    {
                        text: '乌什县',
                        code: '652927',
                        postalCode: '843400',
                        children: null,
                    },
                    {
                        text: '阿瓦提县',
                        code: '652928',
                        postalCode: '843200',
                        children: null,
                    },
                    {
                        text: '柯坪县',
                        code: '652929',
                        postalCode: '843600',
                        children: null,
                    },
                ],
            },
            {
                text: '克孜勒苏柯尔克孜自治州',
                code: '6530',
                postalCode: '0',
                children: [
                    {
                        text: '阿图什市',
                        code: '653001',
                        postalCode: '845350',
                        children: null,
                    },
                    {
                        text: '阿克陶县',
                        code: '653022',
                        postalCode: '845550',
                        children: null,
                    },
                    {
                        text: '阿合奇县',
                        code: '653023',
                        postalCode: '843500',
                        children: null,
                    },
                    {
                        text: '乌恰县',
                        code: '653024',
                        postalCode: '845450',
                        children: null,
                    },
                ],
            },
            {
                text: '喀什地区',
                code: '6531',
                postalCode: '0',
                children: [
                    {
                        text: '喀什市',
                        code: '653101',
                        postalCode: '844000',
                        children: null,
                    },
                    {
                        text: '疏附县',
                        code: '653121',
                        postalCode: '844100',
                        children: null,
                    },
                    {
                        text: '疏勒县',
                        code: '653122',
                        postalCode: '844200',
                        children: null,
                    },
                    {
                        text: '英吉沙县',
                        code: '653123',
                        postalCode: '844500',
                        children: null,
                    },
                    {
                        text: '泽普县',
                        code: '653124',
                        postalCode: '844800',
                        children: null,
                    },
                    {
                        text: '莎车县',
                        code: '653125',
                        postalCode: '844700',
                        children: null,
                    },
                    {
                        text: '叶城县',
                        code: '653126',
                        postalCode: '844900',
                        children: null,
                    },
                    {
                        text: '麦盖提县',
                        code: '653127',
                        postalCode: '844600',
                        children: null,
                    },
                    {
                        text: '岳普湖县',
                        code: '653128',
                        postalCode: '844400',
                        children: null,
                    },
                    {
                        text: '伽师县',
                        code: '653129',
                        postalCode: '844300',
                        children: null,
                    },
                    {
                        text: '巴楚县',
                        code: '653130',
                        postalCode: '843800',
                        children: null,
                    },
                    {
                        text: '塔什库尔干塔吉克自治县',
                        code: '653131',
                        postalCode: '845250',
                        children: null,
                    },
                ],
            },
            {
                text: '和田地区',
                code: '6532',
                postalCode: '0',
                children: [
                    {
                        text: '和田市',
                        code: '653201',
                        postalCode: '848000',
                        children: null,
                    },
                    {
                        text: '和田县',
                        code: '653221',
                        postalCode: '848000',
                        children: null,
                    },
                    {
                        text: '墨玉县',
                        code: '653222',
                        postalCode: '848100',
                        children: null,
                    },
                    {
                        text: '皮山县',
                        code: '653223',
                        postalCode: '845150',
                        children: null,
                    },
                    {
                        text: '洛浦县',
                        code: '653224',
                        postalCode: '848200',
                        children: null,
                    },
                    {
                        text: '策勒县',
                        code: '653225',
                        postalCode: '848300',
                        children: null,
                    },
                    {
                        text: '于田县',
                        code: '653226',
                        postalCode: '848400',
                        children: null,
                    },
                    {
                        text: '民丰县',
                        code: '653227',
                        postalCode: '848500',
                        children: null,
                    },
                ],
            },
            {
                text: '伊犁哈萨克自治州',
                code: '6540',
                postalCode: '0',
                children: [
                    {
                        text: '伊宁市',
                        code: '654002',
                        postalCode: '835000',
                        children: null,
                    },
                    {
                        text: '奎屯市',
                        code: '654003',
                        postalCode: '833200',
                        children: null,
                    },
                    {
                        text: '伊宁县',
                        code: '654021',
                        postalCode: '835100',
                        children: null,
                    },
                    {
                        text: '察布查尔锡伯自治县',
                        code: '654022',
                        postalCode: '835300',
                        children: null,
                    },
                    {
                        text: '霍城县',
                        code: '654023',
                        postalCode: '835200',
                        children: null,
                    },
                    {
                        text: '巩留县',
                        code: '654024',
                        postalCode: '835400',
                        children: null,
                    },
                    {
                        text: '新源县',
                        code: '654025',
                        postalCode: '835800',
                        children: null,
                    },
                    {
                        text: '昭苏县',
                        code: '654026',
                        postalCode: '835600',
                        children: null,
                    },
                    {
                        text: '特克斯县',
                        code: '654027',
                        postalCode: '835500',
                        children: null,
                    },
                    {
                        text: '尼勒克县',
                        code: '654028',
                        postalCode: '835700',
                        children: null,
                    },
                ],
            },
            {
                text: '塔城地区',
                code: '6542',
                postalCode: '0',
                children: [
                    {
                        text: '塔城市',
                        code: '654201',
                        postalCode: '834700',
                        children: null,
                    },
                    {
                        text: '乌苏市',
                        code: '654202',
                        postalCode: '833300',
                        children: null,
                    },
                    {
                        text: '额敏县',
                        code: '654221',
                        postalCode: '834600',
                        children: null,
                    },
                    {
                        text: '沙湾县',
                        code: '654223',
                        postalCode: '832100',
                        children: null,
                    },
                    {
                        text: '托里县',
                        code: '654224',
                        postalCode: '834500',
                        children: null,
                    },
                    {
                        text: '裕民县',
                        code: '654225',
                        postalCode: '834800',
                        children: null,
                    },
                    {
                        text: '和布克赛尔蒙古自治县',
                        code: '654226',
                        postalCode: '834400',
                        children: null,
                    },
                ],
            },
            {
                text: '阿勒泰地区',
                code: '6543',
                postalCode: '0',
                children: [
                    {
                        text: '阿勒泰市',
                        code: '654301',
                        postalCode: '836500',
                        children: null,
                    },
                    {
                        text: '布尔津县',
                        code: '654321',
                        postalCode: '836600',
                        children: null,
                    },
                    {
                        text: '富蕴县',
                        code: '654322',
                        postalCode: '836100',
                        children: null,
                    },
                    {
                        text: '福海县',
                        code: '654323',
                        postalCode: '836400',
                        children: null,
                    },
                    {
                        text: '哈巴河县',
                        code: '654324',
                        postalCode: '836700',
                        children: null,
                    },
                    {
                        text: '青河县',
                        code: '654325',
                        postalCode: '836200',
                        children: null,
                    },
                    {
                        text: '吉木乃县',
                        code: '654326',
                        postalCode: '836800',
                        children: null,
                    },
                ],
            },
            {
                text: '自治区直辖县级行政区划',
                code: '6590',
                postalCode: '0',
                children: [
                    {
                        text: '石河子市',
                        code: '659001',
                        postalCode: '832000',
                        children: null,
                    },
                    {
                        text: '阿拉尔市',
                        code: '659002',
                        postalCode: '843300',
                        children: null,
                    },
                    {
                        text: '图木舒克市',
                        code: '659003',
                        postalCode: '843806',
                        children: null,
                    },
                    {
                        text: '五家渠市',
                        code: '659004',
                        postalCode: '831300',
                        children: null,
                    },
                ],
            },
        ],
    },
];

/*!
 * =====================================================
 * Mui v3.3.0 (http://dev.dcloud.net.cn/mui)
 * =====================================================
 */
/* eslint-disable */
var mui = (function(a, b) {
    var c = /complete|loaded|interactive/,
        d = /^#([\w-]+)$/,
        e = /^\.([\w-]+)$/,
        f = /^[\w-]+$/,
        g = /translate(?:3d)?\((.+?)\)/,
        h = /matrix(3d)?\((.+?)\)/,
        i = function(b, c) {
            if (((c = c || a), !b)) return j();
            if ('object' == typeof b) return i.isArrayLike(b) ? j(i.slice.call(b), null) : j([b], null);
            if ('function' == typeof b) return i.ready(b);
            if ('string' == typeof b)
                try {
                    if (((b = b.trim()), d.test(b))) {
                        var e = a.getElementById(RegExp.$1);
                        return j(e ? [e] : []);
                    }
                    return j(i.qsa(b, c), b);
                } catch (f) {}
            return j();
        },
        j = function(a, b) {
            return (a = a || []), Object.setPrototypeOf(a, i.fn), (a.selector = b || ''), a;
        };
    (i.uuid = 0),
        (i.data = {}),
        (i.extend = function() {
            var a,
                c,
                d,
                e,
                f,
                g,
                h = arguments[0] || {},
                j = 1,
                k = arguments.length,
                l = !1;
            for (
                'boolean' == typeof h && ((l = h), (h = arguments[j] || {}), j++),
                    'object' == typeof h || i.isFunction(h) || (h = {}),
                    j === k && ((h = this), j--);
                k > j;
                j++
            )
                if (null != (a = arguments[j]))
                    for (c in a)
                        (d = h[c]),
                            (e = a[c]),
                            h !== e &&
                                (l && e && (i.isPlainObject(e) || (f = i.isArray(e)))
                                    ? (f
                                          ? ((f = !1), (g = d && i.isArray(d) ? d : []))
                                          : (g = d && i.isPlainObject(d) ? d : {}),
                                      (h[c] = i.extend(l, g, e)))
                                    : e !== b && (h[c] = e));
            return h;
        }),
        (i.noop = function() {}),
        (i.slice = [].slice),
        (i.filter = [].filter),
        (i.type = function(a) {
            return null == a ? String(a) : k[{}.toString.call(a)] || 'object';
        }),
        (i.isArray =
            Array.isArray ||
            function(a) {
                return a instanceof Array;
            }),
        (i.isArrayLike = function(a) {
            var b = !!a && 'length' in a && a.length,
                c = i.type(a);
            return 'function' === c || i.isWindow(a)
                ? !1
                : 'array' === c || 0 === b || ('number' == typeof b && b > 0 && b - 1 in a);
        }),
        (i.isWindow = function(a) {
            return null != a && a === a.window;
        }),
        (i.isObject = function(a) {
            return 'object' === i.type(a);
        }),
        (i.isPlainObject = function(a) {
            return i.isObject(a) && !i.isWindow(a) && Object.getPrototypeOf(a) === Object.prototype;
        }),
        (i.isEmptyObject = function(a) {
            for (var c in a) if (c !== b) return !1;
            return !0;
        }),
        (i.isFunction = function(a) {
            return 'function' === i.type(a);
        }),
        (i.qsa = function(b, c) {
            return (
                (c = c || a),
                i.slice.call(
                    e.test(b)
                        ? c.getElementsByClassName(RegExp.$1)
                        : f.test(b)
                        ? c.getElementsByTagName(b)
                        : c.querySelectorAll(b)
                )
            );
        }),
        (i.ready = function(b) {
            return (
                c.test(a.readyState)
                    ? b(i)
                    : a.addEventListener(
                          'DOMContentLoaded',
                          function() {
                              b(i);
                          },
                          !1
                      ),
                this
            );
        }),
        (i.buffer = function(a, b, c) {
            function d() {
                e && (e.cancel(), (e = 0)), (f = i.now()), a.apply(c || this, arguments), (g = i.now());
            }
            var e,
                f = 0,
                g = 0,
                b = b || 150;
            return i.extend(
                function() {
                    !f || (g >= f && i.now() - g > b) || (f > g && i.now() - f > 8 * b)
                        ? d()
                        : (e && e.cancel(), (e = i.later(d, b, null, arguments)));
                },
                {
                    stop: function() {
                        e && (e.cancel(), (e = 0));
                    },
                }
            );
        }),
        (i.each = function(a, b, c) {
            if (!a) return this;
            if ('number' == typeof a.length)
                [].every.call(a, function(a, c) {
                    return b.call(a, c, a) !== !1;
                });
            else
                for (var d in a)
                    if (c) {
                        if (a.hasOwnProperty(d) && b.call(a[d], d, a[d]) === !1) return a;
                    } else if (b.call(a[d], d, a[d]) === !1) return a;
            return this;
        }),
        (i.focus = function(a) {
            i.os.ios
                ? setTimeout(function() {
                      a.focus();
                  }, 10)
                : a.focus();
        }),
        (i.trigger = function(a, b, c) {
            return a.dispatchEvent(new CustomEvent(b, { detail: c, bubbles: !0, cancelable: !0 })), this;
        }),
        (i.getStyles = function(a, b) {
            var c = a.ownerDocument.defaultView.getComputedStyle(a, null);
            return b ? c.getPropertyValue(b) || c[b] : c;
        }),
        (i.parseTranslate = function(a, b) {
            var c = a.match(g || '');
            return (
                (c && c[1]) || (c = ['', '0,0,0']),
                (c = c[1].split(',')),
                (c = { x: parseFloat(c[0]), y: parseFloat(c[1]), z: parseFloat(c[2]) }),
                b && c.hasOwnProperty(b) ? c[b] : c
            );
        }),
        (i.parseTranslateMatrix = function(a, b) {
            var c = a.match(h),
                d = c && c[1];
            c
                ? ((c = c[2].split(',')), '3d' === d ? (c = c.slice(12, 15)) : (c.push(0), (c = c.slice(4, 7))))
                : (c = [0, 0, 0]);
            var e = { x: parseFloat(c[0]), y: parseFloat(c[1]), z: parseFloat(c[2]) };
            return b && e.hasOwnProperty(b) ? e[b] : e;
        }),
        (i.hooks = {}),
        (i.addAction = function(a, b) {
            var c = i.hooks[a];
            return (
                c || (c = []),
                (b.index = b.index || 1e3),
                c.push(b),
                c.sort(function(a, b) {
                    return a.index - b.index;
                }),
                (i.hooks[a] = c),
                i.hooks[a]
            );
        }),
        (i.doAction = function(a, b) {
            i.isFunction(b)
                ? i.each(i.hooks[a], b)
                : i.each(i.hooks[a], function(a, b) {
                      return !b.handle();
                  });
        }),
        (i.later = function(a, b, c, d) {
            b = b || 0;
            var e,
                f,
                g = a,
                h = d;
            return (
                'string' == typeof a && (g = c[a]),
                (e = function() {
                    g.apply(c, i.isArray(h) ? h : [h]);
                }),
                (f = setTimeout(e, b)),
                {
                    id: f,
                    cancel: function() {
                        clearTimeout(f);
                    },
                }
            );
        }),
        (i.now =
            Date.now ||
            function() {
                return +new Date();
            });
    var k = {};
    return (
        i.each(['Boolean', 'Number', 'String', 'Function', 'Array', 'Date', 'RegExp', 'Object', 'Error'], function(
            a,
            b
        ) {
            k['[object ' + b + ']'] = b.toLowerCase();
        }),
        window.JSON && (i.parseJSON = JSON.parse),
        (i.fn = {
            each: function(a) {
                return (
                    [].every.call(this, function(b, c) {
                        return a.call(b, c, b) !== !1;
                    }),
                    this
                );
            },
        }),
        'function' == typeof define &&
            define.amd &&
            define('mui', [], function() {
                return i;
            }),
        i
    );
})(document);
!(function(a, b) {
    function c(c) {
        this.os = {};
        var d = [
            function() {
                var a = c.match(/(MicroMessenger)\/([\d\.]+)/i);
                return a && (this.os.wechat = { version: a[2].replace(/_/g, '.') }), !1;
            },
            function() {
                var a = c.match(/(Android);?[\s\/]+([\d.]+)?/);
                return (
                    a &&
                        ((this.os.android = !0),
                        (this.os.version = a[2]),
                        (this.os.isBadAndroid = !/Chrome\/\d/.test(b.navigator.appVersion))),
                    this.os.android === !0
                );
            },
            function() {
                var a = c.match(/(iPhone\sOS)\s([\d_]+)/);
                if (a) (this.os.ios = this.os.iphone = !0), (this.os.version = a[2].replace(/_/g, '.'));
                else {
                    var b = c.match(/(iPad).*OS\s([\d_]+)/);
                    b && ((this.os.ios = this.os.ipad = !0), (this.os.version = b[2].replace(/_/g, '.')));
                }
                return this.os.ios === !0;
            },
        ];
        [].every.call(d, function(b) {
            return !b.call(a);
        });
    }
    c.call(a, navigator.userAgent);
})(mui, window),
    (function(a, b) {
        function c(c) {
            this.os = this.os || {};
            var d = c.match(/Html5Plus/i);
            d &&
                ((this.os.plus = !0),
                a(function() {
                    b.body.classList.add('mui-plus');
                }),
                c.match(/StreamApp/i) &&
                    ((this.os.stream = !0),
                    a(function() {
                        b.body.classList.add('mui-plus-stream');
                    })));
        }
        c.call(a, navigator.userAgent);
    })(mui, document),
    (function(a) {
        'ontouchstart' in window
            ? ((a.isTouchable = !0),
              (a.EVENT_START = 'touchstart'),
              (a.EVENT_MOVE = 'touchmove'),
              (a.EVENT_END = 'touchend'))
            : ((a.isTouchable = !1),
              (a.EVENT_START = 'mousedown'),
              (a.EVENT_MOVE = 'mousemove'),
              (a.EVENT_END = 'mouseup')),
            (a.EVENT_CANCEL = 'touchcancel'),
            (a.EVENT_CLICK = 'click');
        var b = 1,
            c = {},
            d = {
                preventDefault: 'isDefaultPrevented',
                stopImmediatePropagation: 'isImmediatePropagationStopped',
                stopPropagation: 'isPropagationStopped',
            },
            e = function() {
                return !0;
            },
            f = function() {
                return !1;
            },
            g = function(b, c) {
                return (
                    b.detail ? (b.detail.currentTarget = c) : (b.detail = { currentTarget: c }),
                    a.each(
                        d,
                        function(a, c) {
                            var d = b[a];
                            (b[a] = function() {
                                return (this[c] = e), d && d.apply(b, arguments);
                            }),
                                (b[c] = f);
                        },
                        !0
                    ),
                    b
                );
            },
            h = function(a) {
                return a && (a._mid || (a._mid = b++));
            },
            i = {},
            j = function(b, d, e, f) {
                return function(e) {
                    for (
                        var f = c[b._mid][d], h = [], i = e.target, j = {};
                        i &&
                        i !== document &&
                        i !== b &&
                        (!~['click', 'tap', 'doubletap', 'longtap', 'hold'].indexOf(d) ||
                            (!i.disabled && !i.classList.contains('mui-disabled')));
                        i = i.parentNode
                    ) {
                        var k = {};
                        a.each(
                            f,
                            function(c, d) {
                                j[c] || (j[c] = a.qsa(c, b)), j[c] && ~j[c].indexOf(i) && (k[c] || (k[c] = d));
                            },
                            !0
                        ),
                            a.isEmptyObject(k) || h.push({ element: i, handlers: k });
                    }
                    (j = null),
                        (e = g(e)),
                        a.each(
                            h,
                            function(b, c) {
                                i = c.element;
                                var f = i.tagName;
                                return (
                                    'tap' === d &&
                                        'INPUT' !== f &&
                                        'TEXTAREA' !== f &&
                                        'SELECT' !== f &&
                                        (e.preventDefault(),
                                        e.detail && e.detail.gesture && e.detail.gesture.preventDefault()),
                                    a.each(
                                        c.handlers,
                                        function(b, c) {
                                            a.each(
                                                c,
                                                function(a, b) {
                                                    b.call(i, e) === !1 && (e.preventDefault(), e.stopPropagation());
                                                },
                                                !0
                                            );
                                        },
                                        !0
                                    ),
                                    e.isPropagationStopped() ? !1 : void 0
                                );
                            },
                            !0
                        );
                };
            },
            k = function(a, b) {
                var c = i[h(a)],
                    d = [];
                if (c) {
                    if (((d = []), b)) {
                        var e = function(a) {
                            return a.type === b;
                        };
                        return c.filter(e);
                    }
                    d = c;
                }
                return d;
            },
            l = /^(INPUT|TEXTAREA|BUTTON|SELECT)$/;
        (a.fn.on = function(b, d, e) {
            return this.each(function() {
                var f = this;
                h(f), h(e);
                var g = !1,
                    k = c[f._mid] || (c[f._mid] = {}),
                    m = k[b] || (k[b] = {});
                a.isEmptyObject(m) && (g = !0);
                var n = m[d] || (m[d] = []);
                if ((n.push(e), g)) {
                    var o = i[h(f)];
                    o || (o = []);
                    var p = j(f, b, d, e);
                    o.push(p),
                        (p.i = o.length - 1),
                        (p.type = b),
                        (i[h(f)] = o),
                        f.addEventListener(b, p),
                        'tap' === b &&
                            f.addEventListener('click', function(a) {
                                if (a.target) {
                                    var b = a.target.tagName;
                                    if (!l.test(b))
                                        if ('A' === b) {
                                            var c = a.target.href;
                                            (c && ~c.indexOf('tel:')) || a.preventDefault();
                                        } else a.preventDefault();
                                }
                            });
                }
            });
        }),
            (a.fn.off = function(b, d, e) {
                return this.each(function() {
                    var f = h(this);
                    if (b)
                        if (d)
                            if (e) {
                                var g = c[f] && c[f][b] && c[f][b][d];
                                a.each(
                                    g,
                                    function(a, b) {
                                        return h(b) === h(e) ? (g.splice(a, 1), !1) : void 0;
                                    },
                                    !0
                                );
                            } else c[f] && c[f][b] && delete c[f][b][d];
                        else c[f] && delete c[f][b];
                    else c[f] && delete c[f];
                    c[f]
                        ? (!c[f][b] || a.isEmptyObject(c[f][b])) &&
                          k(this, b).forEach(
                              function(a) {
                                  this.removeEventListener(a.type, a), delete i[f][a.i];
                              }.bind(this)
                          )
                        : k(this).forEach(
                              function(a) {
                                  this.removeEventListener(a.type, a), delete i[f][a.i];
                              }.bind(this)
                          );
                });
            });
    })(mui),
    (function(a, b, c) {
        (a.targets = {}),
            (a.targetHandles = []),
            (a.registerTarget = function(b) {
                return (
                    (b.index = b.index || 1e3),
                    a.targetHandles.push(b),
                    a.targetHandles.sort(function(a, b) {
                        return a.index - b.index;
                    }),
                    a.targetHandles
                );
            }),
            b.addEventListener(a.EVENT_START, function(b) {
                for (var d = b.target, e = {}; d && d !== c; d = d.parentNode) {
                    var f = !1;
                    if (
                        (a.each(a.targetHandles, function(c, g) {
                            var h = g.name;
                            f || e[h] || !g.hasOwnProperty('handle')
                                ? e[h] || (g.isReset !== !1 && (a.targets[h] = !1))
                                : ((a.targets[h] = g.handle(b, d)),
                                  a.targets[h] && ((e[h] = !0), g.isContinue !== !0 && (f = !0)));
                        }),
                        f)
                    )
                        break;
                }
            }),
            b.addEventListener('click', function(b) {
                for (
                    var d = b.target, e = !1;
                    d &&
                    d !== c &&
                    ('A' !== d.tagName ||
                        (a.each(a.targetHandles, function(a, c) {
                            c.name;
                            return c.hasOwnProperty('handle') && c.handle(b, d)
                                ? ((e = !0), b.preventDefault(), !1)
                                : void 0;
                        }),
                        !e));
                    d = d.parentNode
                );
            });
    })(mui, window, document),
    (function(a) {
        String.prototype.trim === a &&
            (String.prototype.trim = function() {
                return this.replace(/^\s+|\s+$/g, '');
            }),
            (Object.setPrototypeOf =
                Object.setPrototypeOf ||
                function(a, b) {
                    return (a.__proto__ = b), a;
                });
    })(),
    (function() {
        function a(a, b) {
            b = b || { bubbles: !1, cancelable: !1, detail: void 0 };
            var c = document.createEvent('Events'),
                d = !0;
            for (var e in b) 'bubbles' === e ? (d = !!b[e]) : (c[e] = b[e]);
            return c.initEvent(a, d, !0), c;
        }
        'undefined' == typeof window.CustomEvent && ((a.prototype = window.Event.prototype), (window.CustomEvent = a));
    })(),
    (Function.prototype.bind =
        Function.prototype.bind ||
        function(a) {
            var b = Array.prototype.splice.call(arguments, 1),
                c = this,
                d = function() {
                    var e = b.concat(Array.prototype.splice.call(arguments, 0));
                    return this instanceof d ? void c.apply(this, e) : c.apply(a, e);
                };
            return (d.prototype = c.prototype), d;
        }),
    (function(a) {
        'classList' in a.documentElement ||
            !Object.defineProperty ||
            'undefined' == typeof HTMLElement ||
            Object.defineProperty(HTMLElement.prototype, 'classList', {
                get: function() {
                    function a(a) {
                        return function(c) {
                            var d = b.className.split(/\s+/),
                                e = d.indexOf(c);
                            a(d, e, c), (b.className = d.join(' '));
                        };
                    }
                    var b = this,
                        c = {
                            add: a(function(a, b, c) {
                                ~b || a.push(c);
                            }),
                            remove: a(function(a, b) {
                                ~b && a.splice(b, 1);
                            }),
                            toggle: a(function(a, b, c) {
                                ~b ? a.splice(b, 1) : a.push(c);
                            }),
                            contains: function(a) {
                                return !!~b.className.split(/\s+/).indexOf(a);
                            },
                            item: function(a) {
                                return b.className.split(/\s+/)[a] || null;
                            },
                        };
                    return (
                        Object.defineProperty(c, 'length', {
                            get: function() {
                                return b.className.split(/\s+/).length;
                            },
                        }),
                        c
                    );
                },
            });
    })(document),
    (function(a) {
        if (!a.requestAnimationFrame) {
            var b = 0;
            (a.requestAnimationFrame =
                a.webkitRequestAnimationFrame ||
                function(c, d) {
                    var e = new Date().getTime(),
                        f = Math.max(0, 16.7 - (e - b)),
                        g = a.setTimeout(function() {
                            c(e + f);
                        }, f);
                    return (b = e + f), g;
                }),
                (a.cancelAnimationFrame =
                    a.webkitCancelAnimationFrame ||
                    a.webkitCancelRequestAnimationFrame ||
                    function(a) {
                        clearTimeout(a);
                    });
        }
    })(window),
    (function(a, b, c) {
        if ((a.os.android || a.os.ios) && !b.FastClick) {
            var d = function(a, b) {
                return (
                    'LABEL' === b.tagName && b.parentNode && (b = b.parentNode.querySelector('input')),
                    !b || ('radio' !== b.type && 'checkbox' !== b.type) || b.disabled ? !1 : b
                );
            };
            a.registerTarget({ name: c, index: 40, handle: d, target: !1 });
            var e = function(c) {
                var d = a.targets.click;
                if (d) {
                    var e, f;
                    document.activeElement && document.activeElement !== d && document.activeElement.blur(),
                        (f = c.detail.gesture.changedTouches[0]),
                        (e = document.createEvent('MouseEvents')),
                        e.initMouseEvent(
                            'click',
                            !0,
                            !0,
                            b,
                            1,
                            f.screenX,
                            f.screenY,
                            f.clientX,
                            f.clientY,
                            !1,
                            !1,
                            !1,
                            !1,
                            0,
                            null
                        ),
                        (e.forwardedTouchEvent = !0),
                        d.dispatchEvent(e),
                        c.detail && c.detail.gesture.preventDefault();
                }
            };
            b.addEventListener('tap', e),
                b.addEventListener('doubletap', e),
                b.addEventListener(
                    'click',
                    function(b) {
                        return a.targets.click && !b.forwardedTouchEvent
                            ? (b.stopImmediatePropagation ? b.stopImmediatePropagation() : (b.propagationStopped = !0),
                              b.stopPropagation(),
                              b.preventDefault(),
                              !1)
                            : void 0;
                    },
                    !0
                );
        }
    })(mui, window, 'click'),
    (function(a, b) {
        a(function() {
            if (a.os.ios) {
                var c = 'mui-focusin',
                    d = 'mui-bar-tab',
                    e = 'mui-bar-footer',
                    f = 'mui-bar-footer-secondary',
                    g = 'mui-bar-footer-secondary-tab';
                b.addEventListener('focusin', function(h) {
                    if (!(a.os.plus && window.plus && plus.webview.currentWebview().children().length > 0)) {
                        var i = h.target;
                        if (
                            i.tagName &&
                            ('TEXTAREA' === i.tagName ||
                                ('INPUT' === i.tagName &&
                                    ('text' === i.type || 'search' === i.type || 'number' === i.type)))
                        ) {
                            if (i.disabled || i.readOnly) return;
                            b.body.classList.add(c);
                            for (var j = !1; i && i !== b; i = i.parentNode) {
                                var k = i.classList;
                                if ((k && k.contains(d)) || k.contains(e) || k.contains(f) || k.contains(g)) {
                                    j = !0;
                                    break;
                                }
                            }
                            if (j) {
                                var l = b.body.scrollHeight,
                                    m = b.body.scrollLeft;
                                setTimeout(function() {
                                    window.scrollTo(m, l);
                                }, 20);
                            }
                        }
                    }
                }),
                    b.addEventListener('focusout', function(a) {
                        var d = b.body.classList;
                        d.contains(c) &&
                            (d.remove(c),
                            setTimeout(function() {
                                window.scrollTo(b.body.scrollLeft, b.body.scrollTop);
                            }, 20));
                    });
            }
        });
    })(mui, document),
    (function(a) {
        (a.namespace = 'mui'),
            (a.classNamePrefix = a.namespace + '-'),
            (a.classSelectorPrefix = '.' + a.classNamePrefix),
            (a.className = function(b) {
                return a.classNamePrefix + b;
            }),
            (a.classSelector = function(b) {
                return b.replace(/\./g, a.classSelectorPrefix);
            }),
            (a.eventName = function(b, c) {
                return b + (a.namespace ? '.' + a.namespace : '') + (c ? '.' + c : '');
            });
    })(mui),
    (function(a, b) {
        (a.gestures = { session: {} }),
            (a.preventDefault = function(a) {
                a.preventDefault();
            }),
            (a.stopPropagation = function(a) {
                a.stopPropagation();
            }),
            (a.addGesture = function(b) {
                return a.addAction('gestures', b);
            });
        var c = Math.round,
            d = Math.abs,
            e = Math.sqrt,
            f = (Math.atan, Math.atan2),
            g = function(a, b, c) {
                c || (c = ['x', 'y']);
                var d = b[c[0]] - a[c[0]],
                    f = b[c[1]] - a[c[1]];
                return e(d * d + f * f);
            },
            h = function(a, b) {
                if (a.length >= 2 && b.length >= 2) {
                    var c = ['pageX', 'pageY'];
                    return g(b[1], b[0], c) / g(a[1], a[0], c);
                }
                return 1;
            },
            i = function(a, b, c) {
                c || (c = ['x', 'y']);
                var d = b[c[0]] - a[c[0]],
                    e = b[c[1]] - a[c[1]];
                return (180 * f(e, d)) / Math.PI;
            },
            j = function(a, b) {
                return a === b ? '' : d(a) >= d(b) ? (a > 0 ? 'left' : 'right') : b > 0 ? 'up' : 'down';
            },
            k = function(a, b) {
                var c = ['pageX', 'pageY'];
                return i(b[1], b[0], c) - i(a[1], a[0], c);
            },
            l = function(a, b, c) {
                return { x: b / a || 0, y: c / a || 0 };
            },
            m = function(b, c) {
                a.gestures.stoped ||
                    a.doAction('gestures', function(d, e) {
                        a.gestures.stoped || (a.options.gestureConfig[e.name] !== !1 && e.handle(b, c));
                    });
            },
            n = function(a, b) {
                for (; a; ) {
                    if (a == b) return !0;
                    a = a.parentNode;
                }
                return !1;
            },
            o = function(a, b, c) {
                for (var d = [], e = [], f = 0; f < a.length; ) {
                    var g = b ? a[f][b] : a[f];
                    e.indexOf(g) < 0 && d.push(a[f]), (e[f] = g), f++;
                }
                return (
                    c &&
                        (d = b
                            ? d.sort(function(a, c) {
                                  return a[b] > c[b];
                              })
                            : d.sort()),
                    d
                );
            },
            p = function(a) {
                var b = a.length;
                if (1 === b) return { x: c(a[0].pageX), y: c(a[0].pageY) };
                for (var d = 0, e = 0, f = 0; b > f; ) (d += a[f].pageX), (e += a[f].pageY), f++;
                return { x: c(d / b), y: c(e / b) };
            },
            q = function() {
                return a.options.gestureConfig.pinch;
            },
            r = function(b) {
                for (var d = [], e = 0; e < b.touches.length; )
                    (d[e] = { pageX: c(b.touches[e].pageX), pageY: c(b.touches[e].pageY) }), e++;
                return {
                    timestamp: a.now(),
                    gesture: b.gesture,
                    touches: d,
                    center: p(b.touches),
                    deltaX: b.deltaX,
                    deltaY: b.deltaY,
                };
            },
            s = function(b) {
                var c = a.gestures.session,
                    d = b.center,
                    e = c.offsetDelta || {},
                    f = c.prevDelta || {},
                    g = c.prevTouch || {};
                (b.gesture.type === a.EVENT_START || b.gesture.type === a.EVENT_END) &&
                    ((f = c.prevDelta = { x: g.deltaX || 0, y: g.deltaY || 0 }),
                    (e = c.offsetDelta = { x: d.x, y: d.y })),
                    (b.deltaX = f.x + (d.x - e.x)),
                    (b.deltaY = f.y + (d.y - e.y));
            },
            t = function(b) {
                var c = a.gestures.session,
                    d = b.touches,
                    e = d.length;
                c.firstTouch || (c.firstTouch = r(b)),
                    q() && e > 1 && !c.firstMultiTouch
                        ? (c.firstMultiTouch = r(b))
                        : 1 === e && (c.firstMultiTouch = !1);
                var f = c.firstTouch,
                    l = c.firstMultiTouch,
                    m = l ? l.center : f.center,
                    n = (b.center = p(d));
                (b.timestamp = a.now()),
                    (b.deltaTime = b.timestamp - f.timestamp),
                    (b.angle = i(m, n)),
                    (b.distance = g(m, n)),
                    s(b),
                    (b.offsetDirection = j(b.deltaX, b.deltaY)),
                    (b.scale = l ? h(l.touches, d) : 1),
                    (b.rotation = l ? k(l.touches, d) : 0),
                    v(b);
            },
            u = 25,
            v = function(b) {
                var c,
                    e,
                    f,
                    g,
                    h = a.gestures.session,
                    i = h.lastInterval || b,
                    k = b.timestamp - i.timestamp;
                if (b.gesture.type != a.EVENT_CANCEL && (k > u || void 0 === i.velocity)) {
                    var m = i.deltaX - b.deltaX,
                        n = i.deltaY - b.deltaY,
                        o = l(k, m, n);
                    (e = o.x),
                        (f = o.y),
                        (c = d(o.x) > d(o.y) ? o.x : o.y),
                        (g = j(m, n) || i.direction),
                        (h.lastInterval = b);
                } else (c = i.velocity), (e = i.velocityX), (f = i.velocityY), (g = i.direction);
                (b.velocity = c), (b.velocityX = e), (b.velocityY = f), (b.direction = g);
            },
            w = {},
            x = function(a) {
                for (var b = 0; b < a.length; b++) !a.identifier && (a.identifier = 0);
                return a;
            },
            y = function(b, c) {
                var d = x(a.slice.call(b.touches || [b])),
                    e = b.type,
                    f = [],
                    g = [];
                if ((e !== a.EVENT_START && e !== a.EVENT_MOVE) || 1 !== d.length) {
                    var h = 0,
                        f = [],
                        g = [],
                        i = x(a.slice.call(b.changedTouches || [b]));
                    c.target = b.target;
                    var j = a.gestures.session.target || b.target;
                    if (
                        ((f = d.filter(function(a) {
                            return n(a.target, j);
                        })),
                        e === a.EVENT_START)
                    )
                        for (h = 0; h < f.length; ) (w[f[h].identifier] = !0), h++;
                    for (h = 0; h < i.length; )
                        w[i[h].identifier] && g.push(i[h]),
                            (e === a.EVENT_END || e === a.EVENT_CANCEL) && delete w[i[h].identifier],
                            h++;
                    if (!g.length) return !1;
                } else (w[d[0].identifier] = !0), (f = d), (g = d), (c.target = b.target);
                f = o(f.concat(g), 'identifier', !0);
                var k = f.length,
                    l = g.length;
                return (
                    e === a.EVENT_START &&
                        k - l === 0 &&
                        ((c.isFirst = !0), (a.gestures.touch = a.gestures.session = { target: b.target })),
                    (c.isFinal = (e === a.EVENT_END || e === a.EVENT_CANCEL) && k - l === 0),
                    (c.touches = f),
                    (c.changedTouches = g),
                    !0
                );
            },
            z = function(b) {
                var c = { gesture: b },
                    d = y(b, c);
                d &&
                    (t(c),
                    m(b, c),
                    (a.gestures.session.prevTouch = c),
                    b.type !== a.EVENT_END || a.isTouchable || (a.gestures.touch = a.gestures.session = {}));
            };
        b.addEventListener(a.EVENT_START, z),
            b.addEventListener(a.EVENT_MOVE, z),
            b.addEventListener(a.EVENT_END, z),
            b.addEventListener(a.EVENT_CANCEL, z),
            b.addEventListener(
                a.EVENT_CLICK,
                function(b) {
                    (a.os.android || a.os.ios) &&
                        ((a.targets.popover && b.target === a.targets.popover) ||
                            a.targets.tab ||
                            a.targets.offcanvas ||
                            a.targets.modal) &&
                        b.preventDefault();
                },
                !0
            ),
            (a.isScrolling = !1);
        var A = null;
        b.addEventListener('scroll', function() {
            (a.isScrolling = !0),
                A && clearTimeout(A),
                (A = setTimeout(function() {
                    a.isScrolling = !1;
                }, 250));
        });
    })(mui, window),
    (function(a, b) {
        var c = 0,
            d = function(d, e) {
                var f = a.gestures.session,
                    g = this.options,
                    h = a.now();
                switch (d.type) {
                    case a.EVENT_MOVE:
                        h - c > 300 && ((c = h), (f.flickStart = e.center));
                        break;
                    case a.EVENT_END:
                    case a.EVENT_CANCEL:
                        (e.flick = !1),
                            f.flickStart &&
                                g.flickMaxTime > h - c &&
                                e.distance > g.flickMinDistince &&
                                ((e.flick = !0),
                                (e.flickTime = h - c),
                                (e.flickDistanceX = e.center.x - f.flickStart.x),
                                (e.flickDistanceY = e.center.y - f.flickStart.y),
                                a.trigger(f.target, b, e),
                                a.trigger(f.target, b + e.direction, e));
                }
            };
        a.addGesture({ name: b, index: 5, handle: d, options: { flickMaxTime: 200, flickMinDistince: 10 } });
    })(mui, 'flick'),
    (function(a, b) {
        var c = function(c, d) {
            var e = a.gestures.session;
            if (c.type === a.EVENT_END || c.type === a.EVENT_CANCEL) {
                var f = this.options;
                (d.swipe = !1),
                    d.direction &&
                        f.swipeMaxTime > d.deltaTime &&
                        d.distance > f.swipeMinDistince &&
                        ((d.swipe = !0), a.trigger(e.target, b, d), a.trigger(e.target, b + d.direction, d));
            }
        };
        a.addGesture({ name: b, index: 10, handle: c, options: { swipeMaxTime: 300, swipeMinDistince: 18 } });
    })(mui, 'swipe'),
    (function(a, b) {
        var c = function(c, d) {
            var e = a.gestures.session;
            switch (c.type) {
                case a.EVENT_START:
                    break;
                case a.EVENT_MOVE:
                    if (!d.direction || !e.target) return;
                    e.lockDirection &&
                        e.startDirection &&
                        e.startDirection &&
                        e.startDirection !== d.direction &&
                        ('up' === e.startDirection || 'down' === e.startDirection
                            ? (d.direction = d.deltaY < 0 ? 'up' : 'down')
                            : (d.direction = d.deltaX < 0 ? 'left' : 'right')),
                        e.drag || ((e.drag = !0), a.trigger(e.target, b + 'start', d)),
                        a.trigger(e.target, b, d),
                        a.trigger(e.target, b + d.direction, d);
                    break;
                case a.EVENT_END:
                case a.EVENT_CANCEL:
                    e.drag && d.isFinal && a.trigger(e.target, b + 'end', d);
            }
        };
        a.addGesture({ name: b, index: 20, handle: c, options: { fingers: 1 } });
    })(mui, 'drag'),
    (function(a, b) {
        var c,
            d,
            e = function(e, f) {
                var g = a.gestures.session,
                    h = this.options;
                switch (e.type) {
                    case a.EVENT_END:
                        if (!f.isFinal) return;
                        var i = g.target;
                        if (!i || i.disabled || (i.classList && i.classList.contains('mui-disabled'))) return;
                        if (f.distance < h.tapMaxDistance && f.deltaTime < h.tapMaxTime) {
                            if (
                                a.options.gestureConfig.doubletap &&
                                c &&
                                c === i &&
                                d &&
                                f.timestamp - d < h.tapMaxInterval
                            )
                                return a.trigger(i, 'doubletap', f), (d = a.now()), void (c = i);
                            a.trigger(i, b, f), (d = a.now()), (c = i);
                        }
                }
            };
        a.addGesture({
            name: b,
            index: 30,
            handle: e,
            options: { fingers: 1, tapMaxInterval: 300, tapMaxDistance: 5, tapMaxTime: 250 },
        });
    })(mui, 'tap'),
    (function(a, b) {
        var c,
            d = function(d, e) {
                var f = a.gestures.session,
                    g = this.options;
                switch (d.type) {
                    case a.EVENT_START:
                        clearTimeout(c),
                            (c = setTimeout(function() {
                                a.trigger(f.target, b, e);
                            }, g.holdTimeout));
                        break;
                    case a.EVENT_MOVE:
                        e.distance > g.holdThreshold && clearTimeout(c);
                        break;
                    case a.EVENT_END:
                    case a.EVENT_CANCEL:
                        clearTimeout(c);
                }
            };
        a.addGesture({ name: b, index: 10, handle: d, options: { fingers: 1, holdTimeout: 500, holdThreshold: 2 } });
    })(mui, 'longtap'),
    (function(a, b) {
        var c,
            d = function(d, e) {
                var f = a.gestures.session,
                    g = this.options;
                switch (d.type) {
                    case a.EVENT_START:
                        a.options.gestureConfig.hold &&
                            (c && clearTimeout(c),
                            (c = setTimeout(function() {
                                (e.hold = !0), a.trigger(f.target, b, e);
                            }, g.holdTimeout)));
                        break;
                    case a.EVENT_MOVE:
                        break;
                    case a.EVENT_END:
                    case a.EVENT_CANCEL:
                        c && (clearTimeout(c) && (c = null), a.trigger(f.target, 'release', e));
                }
            };
        a.addGesture({ name: b, index: 10, handle: d, options: { fingers: 1, holdTimeout: 0 } });
    })(mui, 'hold'),
    (function(a, b) {
        var c = function(c, d) {
            var e = this.options,
                f = a.gestures.session;
            switch (c.type) {
                case a.EVENT_START:
                    break;
                case a.EVENT_MOVE:
                    if (a.options.gestureConfig.pinch) {
                        if (d.touches.length < 2) return;
                        f.pinch || ((f.pinch = !0), a.trigger(f.target, b + 'start', d)), a.trigger(f.target, b, d);
                        var g = d.scale,
                            h = d.rotation,
                            i = 'undefined' == typeof d.lastScale ? 1 : d.lastScale,
                            j = 1e-12;
                        g > i
                            ? ((i = g - j), a.trigger(f.target, b + 'out', d))
                            : i > g && ((i = g + j), a.trigger(f.target, b + 'in', d)),
                            Math.abs(h) > e.minRotationAngle && a.trigger(f.target, 'rotate', d);
                    }
                    break;
                case a.EVENT_END:
                case a.EVENT_CANCEL:
                    a.options.gestureConfig.pinch &&
                        f.pinch &&
                        2 === d.touches.length &&
                        ((f.pinch = !1), a.trigger(f.target, b + 'end', d));
            }
        };
        a.addGesture({ name: b, index: 10, handle: c, options: { minRotationAngle: 0 } });
    })(mui, 'pinch'),
    (function(a) {
        function b(a, b) {
            var c = 'MUI_SCROLL_POSITION_' + document.location.href + '_' + b.src,
                d = parseFloat(localStorage.getItem(c)) || 0;
            d &&
                !(function(a) {
                    b.onload = function() {
                        window.scrollTo(0, a);
                    };
                })(d),
                setInterval(function() {
                    var a = window.scrollY;
                    d !== a && (localStorage.setItem(c, a + ''), (d = a));
                }, 100);
        }
        (a.global = a.options = {
            gestureConfig: { tap: !0, doubletap: !1, longtap: !1, hold: !1, flick: !0, swipe: !0, drag: !0, pinch: !1 },
        }),
            (a.initGlobal = function(b) {
                return (a.options = a.extend(!0, a.global, b)), this;
            });
        var c = {},
            d = !1;
        (a.init = function(b) {
            return (
                (d = !0),
                (a.options = a.extend(!0, a.global, b || {})),
                a.ready(function() {
                    a.doAction('inits', function(b, d) {
                        var e = !(c[d.name] && !d.repeat);
                        e && (d.handle.call(a), (c[d.name] = !0));
                    });
                }),
                this
            );
        }),
            (a.addInit = function(b) {
                return a.addAction('inits', b);
            }),
            a.addInit({
                name: 'iframe',
                index: 100,
                handle: function() {
                    var b = a.options,
                        c = b.subpages || [];
                    !a.os.plus && c.length && e(c[0]);
                },
            });
        var e = function(c) {
            var d = document.createElement('div');
            d.className = 'mui-iframe-wrapper';
            var e = c.styles || {};
            'string' != typeof e.top && (e.top = '0px'),
                'string' != typeof e.bottom && (e.bottom = '0px'),
                (d.style.top = e.top),
                (d.style.bottom = e.bottom);
            var f = document.createElement('iframe');
            (f.src = c.url),
                (f.id = c.id || c.url),
                (f.name = f.id),
                d.appendChild(f),
                document.body.appendChild(d),
                a.os.wechat && b(d, f);
        };
        a(function() {
            var b = document.body.classList,
                c = [];
            a.os.ios
                ? (c.push({ os: 'ios', version: a.os.version }), b.add('mui-ios'))
                : a.os.android && (c.push({ os: 'android', version: a.os.version }), b.add('mui-android')),
                a.os.wechat && (c.push({ os: 'wechat', version: a.os.wechat.version }), b.add('mui-wechat')),
                c.length &&
                    a.each(c, function(c, d) {
                        var e = '';
                        d.version &&
                            a.each(d.version.split('.'), function(c, f) {
                                (e = e + (e ? '-' : '') + f), b.add(a.className(d.os + '-' + e));
                            });
                    });
        });
    })(mui),
    (function(a) {
        var b = { swipeBack: !1, preloadPages: [], preloadLimit: 10, keyEventBind: { backbutton: !0, menubutton: !0 } },
            c = { autoShow: !0, duration: a.os.ios ? 200 : 100, aniShow: 'slide-in-right' };
        a.options.show && (c = a.extend(!0, c, a.options.show)),
            (a.currentWebview = null),
            (a.isHomePage = !1),
            a.extend(!0, a.global, b),
            a.extend(!0, a.options, b),
            (a.waitingOptions = function(b) {
                return a.extend(!0, {}, { autoShow: !0, title: '', modal: !1 }, b);
            }),
            (a.showOptions = function(b) {
                return a.extend(!0, {}, c, b);
            }),
            (a.windowOptions = function(b) {
                return a.extend({ scalable: !1, bounce: '' }, b);
            }),
            (a.plusReady = function(a) {
                return (
                    window.plus
                        ? setTimeout(function() {
                              a();
                          }, 0)
                        : document.addEventListener(
                              'plusready',
                              function() {
                                  a();
                              },
                              !1
                          ),
                    this
                );
            }),
            (a.fire = function(b, c, d) {
                b &&
                    ('' !== d &&
                        ((d = d || {}),
                        a.isPlainObject(d) &&
                            (d = JSON.stringify(d || {})
                                .replace(/\'/g, '\\u0027')
                                .replace(/\\/g, '\\u005c'))),
                    b.evalJS("typeof mui!=='undefined'&&mui.receive('" + c + "','" + d + "')"));
            }),
            (a.receive = function(b, c) {
                if (b) {
                    try {
                        c && (c = JSON.parse(c));
                    } catch (d) {}
                    a.trigger(document, b, c);
                }
            });
        var d = function(b) {
                if (!b.preloaded) {
                    a.fire(b, 'preload');
                    for (var c = b.children(), d = 0; d < c.length; d++) a.fire(c[d], 'preload');
                    b.preloaded = !0;
                }
            },
            e = function(b, c, d) {
                if (d) {
                    if (!b[c + 'ed']) {
                        a.fire(b, c);
                        for (var e = b.children(), f = 0; f < e.length; f++) a.fire(e[f], c);
                        b[c + 'ed'] = !0;
                    }
                } else {
                    a.fire(b, c);
                    for (var e = b.children(), f = 0; f < e.length; f++) a.fire(e[f], c);
                }
            };
        (a.openWindow = function(b, c, f) {
            if (
                ('object' == typeof b
                    ? ((f = b), (b = f.url), (c = f.id || b))
                    : 'object' == typeof c
                    ? ((f = c), (c = b))
                    : (c = c || b),
                !a.os.plus)
            )
                return void (a.os.ios || a.os.android
                    ? (window.top.location.href = b)
                    : (window.parent.location.href = b));
            if (window.plus) {
                f = f || {};
                var g,
                    h,
                    i = f.params || {},
                    j = null,
                    k = null;
                if ((a.webviews[c] && ((k = a.webviews[c]), plus.webview.getWebviewById(c) && (j = k.webview)), k && j))
                    return (
                        (g = k.show),
                        (g = f.show ? a.extend(g, f.show) : g),
                        j.show(g.aniShow, g.duration, function() {
                            d(j), e(j, 'pagebeforeshow', !1);
                        }),
                        k.afterShowMethodName && j.evalJS(k.afterShowMethodName + "('" + JSON.stringify(i) + "')"),
                        j
                    );
                if (f.createNew !== !0) {
                    if ((j = plus.webview.getWebviewById(c)))
                        return (
                            (g = a.showOptions(f.show)),
                            g.autoShow &&
                                j.show(g.aniShow, g.duration, function() {
                                    d(j), e(j, 'pagebeforeshow', !1);
                                }),
                            j
                        );
                    if (!b) throw new Error('webview[' + c + '] does not exist');
                }
                var l = a.waitingOptions(f.waiting);
                if (
                    (l.autoShow && (h = plus.nativeUI.showWaiting(l.title, l.options)),
                    (f = a.extend(f, { id: c, url: b })),
                    (j = a.createWindow(f)),
                    (g = a.showOptions(f.show)),
                    g.autoShow)
                ) {
                    var m = function() {
                        h && h.close(),
                            j.show(g.aniShow, g.duration, function() {}),
                            (j.showed = !0),
                            f.afterShowMethodName && j.evalJS(f.afterShowMethodName + "('" + JSON.stringify(i) + "')");
                    };
                    b
                        ? (j.addEventListener('titleUpdate', m, !1),
                          j.addEventListener(
                              'loaded',
                              function() {
                                  d(j), e(j, 'pagebeforeshow', !1);
                              },
                              !1
                          ))
                        : m();
                }
                return j;
            }
        }),
            (a.createWindow = function(b, c) {
                if (window.plus) {
                    var d,
                        e = b.id || b.url;
                    if (b.preload) {
                        a.webviews[e] && a.webviews[e].webview.getURL()
                            ? (d = a.webviews[e].webview)
                            : (b.createNew !== !0 && (d = plus.webview.getWebviewById(e)),
                              d ||
                                  ((d = plus.webview.create(
                                      b.url,
                                      e,
                                      a.windowOptions(b.styles),
                                      a.extend({ preload: !0 }, b.extras)
                                  )),
                                  b.subpages &&
                                      a.each(b.subpages, function(b, c) {
                                          var e = c.id || c.url;
                                          if (e) {
                                              var f = plus.webview.getWebviewById(e);
                                              f ||
                                                  (f = plus.webview.create(
                                                      c.url,
                                                      e,
                                                      a.windowOptions(c.styles),
                                                      a.extend({ preload: !0 }, c.extras)
                                                  )),
                                                  d.append(f);
                                          }
                                      }))),
                            (a.webviews[e] = {
                                webview: d,
                                preload: !0,
                                show: a.showOptions(b.show),
                                afterShowMethodName: b.afterShowMethodName,
                            });
                        var f = a.data.preloads,
                            g = f.indexOf(e);
                        if ((~g && f.splice(g, 1), f.push(e), f.length > a.options.preloadLimit)) {
                            var h = a.data.preloads.shift(),
                                i = a.webviews[h];
                            i && i.webview && a.closeAll(i.webview), delete a.webviews[h];
                        }
                    } else
                        c !== !1 &&
                            ((d = plus.webview.create(b.url, e, a.windowOptions(b.styles), b.extras)),
                            b.subpages &&
                                a.each(b.subpages, function(b, c) {
                                    var e = c.id || c.url,
                                        f = plus.webview.getWebviewById(e);
                                    f || (f = plus.webview.create(c.url, e, a.windowOptions(c.styles), c.extras)),
                                        d.append(f);
                                }));
                    return d;
                }
            }),
            (a.preload = function(b) {
                return b.preload || (b.preload = !0), a.createWindow(b);
            }),
            (a.closeOpened = function(b) {
                var c = b.opened();
                if (c)
                    for (var d = 0, e = c.length; e > d; d++) {
                        var f = c[d],
                            g = f.opened();
                        g && g.length > 0 ? (a.closeOpened(f), f.close('none')) : f.parent() !== b && f.close('none');
                    }
            }),
            (a.closeAll = function(b, c) {
                a.closeOpened(b), c ? b.close(c) : b.close();
            }),
            (a.createWindows = function(b) {
                a.each(b, function(b, c) {
                    a.createWindow(c, !1);
                });
            }),
            (a.appendWebview = function(b) {
                if (window.plus) {
                    var c,
                        d = b.id || b.url;
                    return (
                        a.webviews[d] ||
                            (plus.webview.getWebviewById(d) || (c = plus.webview.create(b.url, d, b.styles, b.extras)),
                            plus.webview.currentWebview().append(c),
                            (a.webviews[d] = b)),
                        c
                    );
                }
            }),
            (a.webviews = {}),
            (a.data.preloads = []),
            a.plusReady(function() {
                a.currentWebview = plus.webview.currentWebview();
            }),
            a.addInit({
                name: '5+',
                index: 100,
                handle: function() {
                    var b = a.options,
                        c = b.subpages || [];
                    a.os.plus &&
                        a.plusReady(function() {
                            a.each(c, function(b, c) {
                                a.appendWebview(c);
                            }),
                                plus.webview.currentWebview() === plus.webview.getWebviewById(plus.runtime.appid) &&
                                    ((a.isHomePage = !0),
                                    setTimeout(function() {
                                        d(plus.webview.currentWebview());
                                    }, 300)),
                                a.os.ios &&
                                    a.options.statusBarBackground &&
                                    plus.navigator.setStatusBarBackground(a.options.statusBarBackground),
                                a.os.android &&
                                    parseFloat(a.os.version) < 4.4 &&
                                    null == plus.webview.currentWebview().parent() &&
                                    document.addEventListener('resume', function() {
                                        var a = document.body;
                                        (a.style.display = 'none'),
                                            setTimeout(function() {
                                                a.style.display = '';
                                            }, 10);
                                    });
                        });
                },
            }),
            window.addEventListener('preload', function() {
                var b = a.options.preloadPages || [];
                a.plusReady(function() {
                    a.each(b, function(b, c) {
                        a.createWindow(a.extend(c, { preload: !0 }));
                    });
                });
            }),
            (a.supportStatusbarOffset = function() {
                return a.os.plus && a.os.ios && parseFloat(a.os.version) >= 7;
            }),
            a.ready(function() {
                a.supportStatusbarOffset() && document.body.classList.add('mui-statusbar');
            });
    })(mui),
    (function(a, b) {
        (a.addBack = function(b) {
            return a.addAction('backs', b);
        }),
            a.addBack({
                name: 'browser',
                index: 100,
                handle: function() {
                    return b.history.length > 1 ? (b.history.back(), !0) : !1;
                },
            }),
            (a.back = function() {
                ('function' != typeof a.options.beforeback || a.options.beforeback() !== !1) && a.doAction('backs');
            }),
            b.addEventListener('tap', function(b) {
                var c = a.targets.action;
                c && c.classList.contains('mui-action-back') && (a.back(), (a.targets.action = !1));
            }),
            b.addEventListener('swiperight', function(b) {
                var c = b.detail;
                a.options.swipeBack === !0 && Math.abs(c.angle) < 3 && a.back();
            });
    })(mui, window),
    (function(a, b) {
        a.os.plus &&
            a.os.android &&
            a.addBack({
                name: 'mui',
                index: 5,
                handle: function() {
                    if (a.targets._popover && a.targets._popover.classList.contains('mui-active'))
                        return a(a.targets._popover).popover('hide'), !0;
                    var b = document.querySelector('.mui-off-canvas-wrap.mui-active');
                    if (b) return a(b).offCanvas('close'), !0;
                    var c = a.isFunction(a.getPreviewImage) && a.getPreviewImage();
                    return c && c.isShown() ? (c.close(), !0) : a.closePopup();
                },
            }),
            (a.__back__first = null),
            a.addBack({
                name: '5+',
                index: 10,
                handle: function() {
                    if (!b.plus) return !1;
                    var c = plus.webview.currentWebview(),
                        d = c.parent();
                    return (
                        d
                            ? d.evalJS('mui&&mui.back();')
                            : c.canBack(function(d) {
                                  d.canBack
                                      ? b.history.back()
                                      : c.id === plus.runtime.appid
                                      ? a.__back__first
                                          ? new Date().getTime() - a.__back__first < 2e3 && plus.runtime.quit()
                                          : ((a.__back__first = new Date().getTime()),
                                            mui.toast('再按一次退出应用'),
                                            setTimeout(function() {
                                                a.__back__first = null;
                                            }, 2e3))
                                      : c.preload
                                      ? c.hide('auto')
                                      : a.closeAll(c);
                              }),
                        !0
                    );
                },
            }),
            (a.menu = function() {
                var c = document.querySelector('.mui-action-menu');
                if (c) a.trigger(c, a.EVENT_START), a.trigger(c, 'tap');
                else if (b.plus) {
                    var d = a.currentWebview,
                        e = d.parent();
                    e && e.evalJS('mui&&mui.menu();');
                }
            });
        var c = function() {
                a.back();
            },
            d = function() {
                a.menu();
            };
        a.plusReady(function() {
            a.options.keyEventBind.backbutton && plus.key.addEventListener('backbutton', c, !1),
                a.options.keyEventBind.menubutton && plus.key.addEventListener('menubutton', d, !1);
        }),
            a.addInit({
                name: 'keyEventBind',
                index: 1e3,
                handle: function() {
                    a.plusReady(function() {
                        a.options.keyEventBind.backbutton || plus.key.removeEventListener('backbutton', c),
                            a.options.keyEventBind.menubutton || plus.key.removeEventListener('menubutton', d);
                    });
                },
            });
    })(mui, window),
    (function(a) {
        a.addInit({
            name: 'pullrefresh',
            index: 1e3,
            handle: function() {
                var b = a.options,
                    c = b.pullRefresh || {},
                    d = c.down && c.down.hasOwnProperty('callback'),
                    e = c.up && c.up.hasOwnProperty('callback');
                if (d || e) {
                    var f = c.container;
                    if (f) {
                        var g = a(f);
                        1 === g.length &&
                            (a.os.plus && a.os.android
                                ? a.plusReady(function() {
                                      var b = plus.webview.currentWebview();
                                      if (e) {
                                          var f = {};
                                          (f.up = c.up), (f.webviewId = b.id || b.getURL()), g.pullRefresh(f);
                                      }
                                      if (d) {
                                          var h = b.parent(),
                                              i = b.id || b.getURL();
                                          if (h) {
                                              e || g.pullRefresh({ webviewId: i });
                                              var j = { webviewId: i };
                                              (j.down = a.extend({}, c.down)),
                                                  (j.down.callback = '_CALLBACK'),
                                                  h.evalJS(
                                                      "mui&&mui(document.querySelector('.mui-content')).pullRefresh('" +
                                                          JSON.stringify(j) +
                                                          "')"
                                                  );
                                          }
                                      }
                                  })
                                : g.pullRefresh(c));
                    }
                }
            },
        });
    })(mui),
    (function(a, b, c) {
        var d = 'application/json',
            e = 'text/html',
            f = /<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
            g = /^(?:text|application)\/javascript/i,
            h = /^(?:text|application)\/xml/i,
            i = /^\s*$/;
        a.ajaxSettings = {
            type: 'GET',
            beforeSend: a.noop,
            success: a.noop,
            error: a.noop,
            complete: a.noop,
            context: null,
            xhr: function(a) {
                return new b.XMLHttpRequest();
            },
            accepts: {
                script: 'text/javascript, application/javascript, application/x-javascript',
                json: d,
                xml: 'application/xml, text/xml',
                html: e,
                text: 'text/plain',
            },
            timeout: 0,
            processData: !0,
            cache: !0,
        };
        var j = function(a, b) {
                var c = b.context;
                return b.beforeSend.call(c, a, b) === !1 ? !1 : void 0;
            },
            k = function(a, b, c) {
                c.success.call(c.context, a, 'success', b), m('success', b, c);
            },
            l = function(a, b, c, d) {
                d.error.call(d.context, c, b, a), m(b, c, d);
            },
            m = function(a, b, c) {
                c.complete.call(c.context, b, a);
            },
            n = function(b, c, d, e) {
                var f,
                    g = a.isArray(c),
                    h = a.isPlainObject(c);
                a.each(c, function(c, i) {
                    (f = a.type(i)),
                        e && (c = d ? e : e + '[' + (h || 'object' === f || 'array' === f ? c : '') + ']'),
                        !e && g
                            ? b.add(i.name, i.value)
                            : 'array' === f || (!d && 'object' === f)
                            ? n(b, i, d, c)
                            : b.add(c, i);
                });
            },
            o = function(b) {
                if (b.processData && b.data && 'string' != typeof b.data) {
                    var e = b.contentType;
                    !e && b.headers && (e = b.headers['Content-Type']),
                        e && ~e.indexOf(d)
                            ? (b.data = JSON.stringify(b.data))
                            : (b.data = a.param(b.data, b.traditional));
                }
                !b.data || (b.type && 'GET' !== b.type.toUpperCase()) || ((b.url = p(b.url, b.data)), (b.data = c));
            },
            p = function(a, b) {
                return '' === b ? a : (a + '&' + b).replace(/[&?]{1,2}/, '?');
            },
            q = function(a) {
                return (
                    a && (a = a.split(';', 2)[0]),
                    (a && (a === e ? 'html' : a === d ? 'json' : g.test(a) ? 'script' : h.test(a) && 'xml')) || 'text'
                );
            },
            r = function(b, d, e, f) {
                return (
                    a.isFunction(d) && ((f = e), (e = d), (d = c)),
                    a.isFunction(e) || ((f = e), (e = c)),
                    { url: b, data: d, success: e, dataType: f }
                );
            };
        (a.ajax = function(d, e) {
            'object' == typeof d && ((e = d), (d = c));
            var f = e || {};
            f.url = d || f.url;
            for (var g in a.ajaxSettings) f[g] === c && (f[g] = a.ajaxSettings[g]);
            o(f);
            var h = f.dataType;
            (f.cache !== !1 && ((e && e.cache === !0) || 'script' !== h)) || (f.url = p(f.url, '_=' + a.now()));
            var m,
                n = f.accepts[h && h.toLowerCase()],
                r = {},
                s = function(a, b) {
                    r[a.toLowerCase()] = [a, b];
                },
                t = /^([\w-]+:)\/\//.test(f.url) ? RegExp.$1 : b.location.protocol,
                u = f.xhr(f),
                v = u.setRequestHeader;
            if (
                (s('X-Requested-With', 'XMLHttpRequest'),
                s('Accept', n || '*/*'),
                (n = f.mimeType || n) &&
                    (n.indexOf(',') > -1 && (n = n.split(',', 2)[0]), u.overrideMimeType && u.overrideMimeType(n)),
                (f.contentType || (f.contentType !== !1 && f.data && 'GET' !== f.type.toUpperCase())) &&
                    s('Content-Type', f.contentType || 'application/x-www-form-urlencoded'),
                f.headers)
            )
                for (var w in f.headers) s(w, f.headers[w]);
            if (
                ((u.setRequestHeader = s),
                (u.onreadystatechange = function() {
                    if (4 === u.readyState) {
                        (u.onreadystatechange = a.noop), clearTimeout(m);
                        var b,
                            c = !1,
                            d = 'file:' === t;
                        if (
                            (u.status >= 200 && u.status < 300) ||
                            304 === u.status ||
                            (0 === u.status && d && u.responseText)
                        ) {
                            (h = h || q(f.mimeType || u.getResponseHeader('content-type'))), (b = u.responseText);
                            try {
                                'script' === h
                                    ? (1, eval)(b)
                                    : 'xml' === h
                                    ? (b = u.responseXML)
                                    : 'json' === h && (b = i.test(b) ? null : a.parseJSON(b));
                            } catch (e) {
                                c = e;
                            }
                            c ? l(c, 'parsererror', u, f) : k(b, u, f);
                        } else {
                            var g = u.status ? 'error' : 'abort',
                                j = u.statusText || null;
                            d && ((g = 'error'), (j = '404')), l(j, g, u, f);
                        }
                    }
                }),
                j(u, f) === !1)
            )
                return u.abort(), l(null, 'abort', u, f), u;
            if (f.xhrFields) for (var w in f.xhrFields) u[w] = f.xhrFields[w];
            var x = 'async' in f ? f.async : !0;
            u.open(f.type.toUpperCase(), f.url, x, f.username, f.password);
            for (var w in r) r.hasOwnProperty(w) && v.apply(u, r[w]);
            return (
                f.timeout > 0 &&
                    (m = setTimeout(function() {
                        (u.onreadystatechange = a.noop), u.abort(), l(null, 'timeout', u, f);
                    }, f.timeout)),
                u.send(f.data ? f.data : null),
                u
            );
        }),
            (a.param = function(a, b) {
                var c = [];
                return (
                    (c.add = function(a, b) {
                        this.push(encodeURIComponent(a) + '=' + encodeURIComponent(b));
                    }),
                    n(c, a, b),
                    c.join('&').replace(/%20/g, '+')
                );
            }),
            (a.get = function() {
                return a.ajax(r.apply(null, arguments));
            }),
            (a.post = function() {
                var b = r.apply(null, arguments);
                return (b.type = 'POST'), a.ajax(b);
            }),
            (a.getJSON = function() {
                var b = r.apply(null, arguments);
                return (b.dataType = 'json'), a.ajax(b);
            }),
            (a.fn.load = function(b, c, d) {
                if (!this.length) return this;
                var e,
                    g = this,
                    h = b.split(/\s/),
                    i = r(b, c, d),
                    j = i.success;
                return (
                    h.length > 1 && ((i.url = h[0]), (e = h[1])),
                    (i.success = function(a) {
                        if (e) {
                            var b = document.createElement('div');
                            b.innerHTML = a.replace(f, '');
                            var c = document.createElement('div'),
                                d = b.querySelectorAll(e);
                            if (d && d.length > 0) for (var h = 0, i = d.length; i > h; h++) c.appendChild(d[h]);
                            g[0].innerHTML = c.innerHTML;
                        } else g[0].innerHTML = a;
                        j && j.apply(g, arguments);
                    }),
                    a.ajax(i),
                    this
                );
            });
    })(mui, window),
    (function(a) {
        var b = document.createElement('a');
        (b.href = window.location.href),
            a.plusReady(function() {
                a.ajaxSettings = a.extend(a.ajaxSettings, {
                    xhr: function(a) {
                        if (a.crossDomain) return new plus.net.XMLHttpRequest();
                        if ('file:' !== b.protocol) {
                            var c = document.createElement('a');
                            if (
                                ((c.href = a.url),
                                (c.href = c.href),
                                (a.crossDomain = b.protocol + '//' + b.host != c.protocol + '//' + c.host),
                                a.crossDomain)
                            )
                                return new plus.net.XMLHttpRequest();
                        }
                        return new window.XMLHttpRequest();
                    },
                });
            });
    })(mui),
    (function(a, b, c) {
        a.offset = function(a) {
            var d = { top: 0, left: 0 };
            return (
                typeof a.getBoundingClientRect !== c && (d = a.getBoundingClientRect()),
                { top: d.top + b.pageYOffset - a.clientTop, left: d.left + b.pageXOffset - a.clientLeft }
            );
        };
    })(mui, window),
    (function(a, b) {
        (a.scrollTo = function(a, c, d) {
            c = c || 1e3;
            var e = function(c) {
                if (0 >= c) return b.scrollTo(0, a), void (d && d());
                var f = a - b.scrollY;
                setTimeout(function() {
                    b.scrollTo(0, b.scrollY + (f / c) * 10), e(c - 10);
                }, 16.7);
            };
            e(c);
        }),
            (a.animationFrame = function(a) {
                var b, c, d;
                return function() {
                    (b = arguments),
                        (d = this),
                        c ||
                            ((c = !0),
                            requestAnimationFrame(function() {
                                a.apply(d, b), (c = !1);
                            }));
                };
            });
    })(mui, window),
    (function(a) {
        var b = !1,
            c = /xyz/.test(function() {
                xyz;
            })
                ? /\b_super\b/
                : /.*/,
            d = function() {};
        (d.extend = function hh(a) {
            function d() {
                !b && this.init && this.init.apply(this, arguments);
            }
            var e = this.prototype;
            b = !0;
            var f = new this();
            b = !1;
            for (var g in a)
                f[g] =
                    'function' == typeof a[g] && 'function' == typeof e[g] && c.test(a[g])
                        ? (function(a, b) {
                              return function() {
                                  var c = this._super;
                                  this._super = e[a];
                                  var d = b.apply(this, arguments);
                                  return (this._super = c), d;
                              };
                          })(g, a[g])
                        : a[g];
            return (d.prototype = f), (d.prototype.constructor = d), (d.extend = hh), d;
        }),
            (a.Class = d);
    })(mui),
    (function(a, b, c) {
        var d = 'mui-pull-top-pocket',
            e = 'mui-pull-bottom-pocket',
            f = 'mui-pull',
            g = 'mui-pull-loading',
            h = 'mui-pull-caption',
            i = 'mui-pull-caption-down',
            j = 'mui-pull-caption-refresh',
            k = 'mui-pull-caption-nomore',
            l = 'mui-icon',
            m = 'mui-spinner',
            n = 'mui-icon-pulldown',
            o = 'mui-block',
            p = 'mui-hidden',
            q = 'mui-visibility',
            r = g + ' ' + l + ' ' + n,
            s = g + ' ' + l + ' ' + n,
            t = g + ' ' + l + ' ' + m,
            u = [
                '<div class="' + f + '">',
                '<div class="{icon}"></div>',
                '<div class="' + h + '">{contentrefresh}</div>',
                '</div>',
            ].join(''),
            v = {
                init: function(b, c) {
                    this._super(
                        b,
                        a.extend(
                            !0,
                            {
                                scrollY: !0,
                                scrollX: !1,
                                indicators: !0,
                                deceleration: 0.003,
                                down: {
                                    height: 50,
                                    contentinit: '下拉可以刷新',
                                    contentdown: '下拉可以刷新',
                                    contentover: '释放立即刷新',
                                    contentrefresh: '正在刷新...',
                                },
                                up: {
                                    height: 50,
                                    auto: !1,
                                    contentinit: '上拉显示更多',
                                    contentdown: '上拉显示更多',
                                    contentrefresh: '正在加载...',
                                    contentnomore: '没有更多数据了',
                                    duration: 300,
                                },
                            },
                            c
                        )
                    );
                },
                _init: function() {
                    this._super(), this._initPocket();
                },
                _initPulldownRefresh: function() {
                    (this.pulldown = !0),
                        (this.pullPocket = this.topPocket),
                        this.pullPocket.classList.add(o),
                        this.pullPocket.classList.add(q),
                        (this.pullCaption = this.topCaption),
                        (this.pullLoading = this.topLoading);
                },
                _initPullupRefresh: function() {
                    (this.pulldown = !1),
                        (this.pullPocket = this.bottomPocket),
                        this.pullPocket.classList.add(o),
                        this.pullPocket.classList.add(q),
                        (this.pullCaption = this.bottomCaption),
                        (this.pullLoading = this.bottomLoading);
                },
                _initPocket: function() {
                    var a = this.options;
                    a.down &&
                        a.down.hasOwnProperty('callback') &&
                        ((this.topPocket = this.scroller.querySelector('.' + d)),
                        this.topPocket ||
                            ((this.topPocket = this._createPocket(d, a.down, s)),
                            this.wrapper.insertBefore(this.topPocket, this.wrapper.firstChild)),
                        (this.topLoading = this.topPocket.querySelector('.' + g)),
                        (this.topCaption = this.topPocket.querySelector('.' + h))),
                        a.up &&
                            a.up.hasOwnProperty('callback') &&
                            ((this.bottomPocket = this.scroller.querySelector('.' + e)),
                            this.bottomPocket ||
                                ((this.bottomPocket = this._createPocket(e, a.up, t)),
                                this.scroller.appendChild(this.bottomPocket)),
                            (this.bottomLoading = this.bottomPocket.querySelector('.' + g)),
                            (this.bottomCaption = this.bottomPocket.querySelector('.' + h)),
                            this.wrapper.addEventListener('scrollbottom', this));
                },
                _createPocket: function(a, c, d) {
                    var e = b.createElement('div');
                    return (
                        (e.className = a),
                        (e.innerHTML = u.replace('{contentrefresh}', c.contentinit).replace('{icon}', d)),
                        e
                    );
                },
                _resetPullDownLoading: function() {
                    var a = this.pullLoading;
                    a &&
                        ((this.pullCaption.innerHTML = this.options.down.contentdown),
                        (a.style.webkitTransition = ''),
                        (a.style.webkitTransform = ''),
                        (a.style.webkitAnimation = ''),
                        (a.className = s));
                },
                _setCaptionClass: function(a, b, c) {
                    if (!a)
                        switch (c) {
                            case this.options.up.contentdown:
                                b.className = h + ' ' + i;
                                break;
                            case this.options.up.contentrefresh:
                                b.className = h + ' ' + j;
                                break;
                            case this.options.up.contentnomore:
                                b.className = h + ' ' + k;
                        }
                },
                _setCaption: function(a, b) {
                    if (!this.loading) {
                        var c = this.options,
                            d = this.pullPocket,
                            e = this.pullCaption,
                            f = this.pullLoading,
                            g = this.pulldown,
                            h = this;
                        d &&
                            (b
                                ? setTimeout(function() {
                                      (e.innerHTML = h.lastTitle = a),
                                          g ? (f.className = s) : (h._setCaptionClass(!1, e, a), (f.className = t)),
                                          (f.style.webkitAnimation = ''),
                                          (f.style.webkitTransition = ''),
                                          (f.style.webkitTransform = '');
                                  }, 100)
                                : a !== this.lastTitle &&
                                  ((e.innerHTML = a),
                                  g
                                      ? a === c.down.contentrefresh
                                          ? ((f.className = t),
                                            (f.style.webkitAnimation = 'spinner-spin 1s step-end infinite'))
                                          : a === c.down.contentover
                                          ? ((f.className = r),
                                            (f.style.webkitTransition = '-webkit-transform 0.3s ease-in'),
                                            (f.style.webkitTransform = 'rotate(180deg)'))
                                          : a === c.down.contentdown &&
                                            ((f.className = s),
                                            (f.style.webkitTransition = '-webkit-transform 0.3s ease-in'),
                                            (f.style.webkitTransform = 'rotate(0deg)'))
                                      : (a === c.up.contentrefresh
                                            ? (f.className = t + ' ' + q)
                                            : (f.className = t + ' ' + p),
                                        h._setCaptionClass(!1, e, a)),
                                  (this.lastTitle = a)));
                    }
                },
            };
        a.PullRefresh = v;
    })(mui, document),
    (function(a, b, c, d) {
        var e = 'mui-scroll',
            f = 'mui-scrollbar',
            g = 'mui-scrollbar-indicator',
            h = f + '-vertical',
            i = f + '-horizontal',
            j = 'mui-active',
            k = {
                quadratic: {
                    style: 'cubic-bezier(0.25, 0.46, 0.45, 0.94)',
                    fn: function(a) {
                        return a * (2 - a);
                    },
                },
                circular: {
                    style: 'cubic-bezier(0.1, 0.57, 0.1, 1)',
                    fn: function(a) {
                        return Math.sqrt(1 - --a * a);
                    },
                },
                outCirc: { style: 'cubic-bezier(0.075, 0.82, 0.165, 1)' },
                outCubic: { style: 'cubic-bezier(0.165, 0.84, 0.44, 1)' },
            },
            l = a.Class.extend({
                init: function(b, c) {
                    (this.wrapper = this.element = b),
                        (this.scroller = this.wrapper.children[0]),
                        (this.scrollerStyle = this.scroller && this.scroller.style),
                        (this.stopped = !1),
                        (this.options = a.extend(
                            !0,
                            {
                                scrollY: !0,
                                scrollX: !1,
                                startX: 0,
                                startY: 0,
                                indicators: !0,
                                stopPropagation: !1,
                                hardwareAccelerated: !0,
                                fixedBadAndorid: !1,
                                preventDefaultException: { tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|VIDEO)$/ },
                                momentum: !0,
                                snapX: 0.5,
                                snap: !1,
                                bounce: !0,
                                bounceTime: 500,
                                bounceEasing: k.outCirc,
                                scrollTime: 500,
                                scrollEasing: k.outCubic,
                                directionLockThreshold: 5,
                                parallaxElement: !1,
                                parallaxRatio: 0.5,
                            },
                            c
                        )),
                        (this.x = 0),
                        (this.y = 0),
                        (this.translateZ = this.options.hardwareAccelerated ? ' translateZ(0)' : ''),
                        this._init(),
                        this.scroller && (this.refresh(), this.scrollTo(this.options.startX, this.options.startY));
                },
                _init: function() {
                    this._initParallax(), this._initIndicators(), this._initEvent();
                },
                _initParallax: function() {
                    this.options.parallaxElement &&
                        ((this.parallaxElement = c.querySelector(this.options.parallaxElement)),
                        (this.parallaxStyle = this.parallaxElement.style),
                        (this.parallaxHeight = this.parallaxElement.offsetHeight),
                        (this.parallaxImgStyle = this.parallaxElement.querySelector('img').style));
                },
                _initIndicators: function() {
                    var a = this;
                    if (((a.indicators = []), this.options.indicators)) {
                        var b,
                            c = [];
                        a.options.scrollY &&
                            ((b = { el: this._createScrollBar(h), listenX: !1 }),
                            this.wrapper.appendChild(b.el),
                            c.push(b)),
                            this.options.scrollX &&
                                ((b = { el: this._createScrollBar(i), listenY: !1 }),
                                this.wrapper.appendChild(b.el),
                                c.push(b));
                        for (var d = c.length; d--; ) this.indicators.push(new m(this, c[d]));
                    }
                },
                _initSnap: function() {
                    (this.currentPage = {}), (this.pages = []);
                    for (
                        var a = this.snaps, b = a.length, c = 0, d = -1, e = 0, f = 0, g = 0, h = 0, i = 0;
                        b > i;
                        i++
                    ) {
                        var k = a[i],
                            l = k.offsetLeft,
                            m = k.offsetWidth;
                        (0 === i || l <= a[i - 1].offsetLeft) && ((c = 0), d++),
                            this.pages[c] || (this.pages[c] = []),
                            (e = this._getSnapX(l)),
                            (h = Math.round(m * this.options.snapX)),
                            (f = e - h),
                            (g = e - m + h),
                            (this.pages[c][d] = { x: e, leftX: f, rightX: g, pageX: c, element: k }),
                            k.classList.contains(j) && (this.currentPage = this.pages[c][0]),
                            e >= this.maxScrollX && c++;
                    }
                    this.options.startX = this.currentPage.x || 0;
                },
                _getSnapX: function(a) {
                    return Math.max(Math.min(0, -a + this.wrapperWidth / 2), this.maxScrollX);
                },
                _gotoPage: function(a) {
                    this.currentPage = this.pages[Math.min(a, this.pages.length - 1)][0];
                    for (var b = 0, c = this.snaps.length; c > b; b++)
                        b === a ? this.snaps[b].classList.add(j) : this.snaps[b].classList.remove(j);
                    this.scrollTo(this.currentPage.x, 0, this.options.scrollTime);
                },
                _nearestSnap: function(a) {
                    if (!this.pages.length) return { x: 0, pageX: 0 };
                    var b = 0,
                        c = this.pages.length;
                    for (a > 0 ? (a = 0) : a < this.maxScrollX && (a = this.maxScrollX); c > b; b++) {
                        var d = 'left' === this.direction ? this.pages[b][0].leftX : this.pages[b][0].rightX;
                        if (a >= d) return this.pages[b][0];
                    }
                    return { x: 0, pageX: 0 };
                },
                _initEvent: function(c) {
                    var d = c ? 'removeEventListener' : 'addEventListener';
                    b[d]('orientationchange', this),
                        b[d]('resize', this),
                        this.scroller[d]('webkitTransitionEnd', this),
                        this.wrapper[d](a.EVENT_START, this),
                        this.wrapper[d](a.EVENT_CANCEL, this),
                        this.wrapper[d](a.EVENT_END, this),
                        this.wrapper[d]('drag', this),
                        this.wrapper[d]('dragend', this),
                        this.wrapper[d]('flick', this),
                        this.wrapper[d]('scrollend', this),
                        this.options.scrollX && this.wrapper[d]('swiperight', this);
                    var e = this.wrapper.querySelector('.mui-segmented-control');
                    e && mui(e)[c ? 'off' : 'on']('click', 'a', a.preventDefault),
                        this.wrapper[d]('scrollstart', this),
                        this.wrapper[d]('refresh', this);
                },
                _handleIndicatorScrollend: function() {
                    this.indicators.map(function(a) {
                        a.fade();
                    });
                },
                _handleIndicatorScrollstart: function() {
                    this.indicators.map(function(a) {
                        a.fade(1);
                    });
                },
                _handleIndicatorRefresh: function() {
                    this.indicators.map(function(a) {
                        a.refresh();
                    });
                },
                handleEvent: function(b) {
                    if (this.stopped) return void this.resetPosition();
                    switch (b.type) {
                        case a.EVENT_START:
                            this._start(b);
                            break;
                        case 'drag':
                            this.options.stopPropagation && b.stopPropagation(), this._drag(b);
                            break;
                        case 'dragend':
                        case 'flick':
                            this.options.stopPropagation && b.stopPropagation(), this._flick(b);
                            break;
                        case a.EVENT_CANCEL:
                        case a.EVENT_END:
                            this._end(b);
                            break;
                        case 'webkitTransitionEnd':
                            this.transitionTimer && this.transitionTimer.cancel(), this._transitionEnd(b);
                            break;
                        case 'scrollstart':
                            this._handleIndicatorScrollstart(b);
                            break;
                        case 'scrollend':
                            this._handleIndicatorScrollend(b), this._scrollend(b), b.stopPropagation();
                            break;
                        case 'orientationchange':
                        case 'resize':
                            this._resize();
                            break;
                        case 'swiperight':
                            b.stopPropagation();
                            break;
                        case 'refresh':
                            this._handleIndicatorRefresh(b);
                    }
                },
                _start: function(b) {
                    if (((this.moved = this.needReset = !1), this._transitionTime(), this.isInTransition)) {
                        (this.needReset = !0), (this.isInTransition = !1);
                        var c = a.parseTranslateMatrix(a.getStyles(this.scroller, 'webkitTransform'));
                        this.setTranslate(Math.round(c.x), Math.round(c.y)),
                            a.trigger(this.scroller, 'scrollend', this),
                            b.preventDefault();
                    }
                    this.reLayout(), a.trigger(this.scroller, 'beforescrollstart', this);
                },
                _getDirectionByAngle: function(a) {
                    return -80 > a && a > -100
                        ? 'up'
                        : a >= 80 && 100 > a
                        ? 'down'
                        : a >= 170 || -170 >= a
                        ? 'left'
                        : a >= -35 && 10 >= a
                        ? 'right'
                        : null;
                },
                _drag: function(c) {
                    var d = c.detail;
                    if (
                        (this.options.scrollY || 'up' === d.direction || 'down' === d.direction) &&
                        a.os.ios &&
                        parseFloat(a.os.version) >= 8
                    ) {
                        var e = d.gesture.touches[0].clientY;
                        if (e + 10 > b.innerHeight || 10 > e) return void this.resetPosition(this.options.bounceTime);
                    }
                    var f = (isReturn = !1);
                    this._getDirectionByAngle(d.angle);
                    if (
                        ('left' === d.direction || 'right' === d.direction
                            ? this.options.scrollX
                                ? ((f = !0),
                                  this.moved ||
                                      ((a.gestures.session.lockDirection = !0),
                                      (a.gestures.session.startDirection = d.direction)))
                                : this.options.scrollY && !this.moved && (isReturn = !0)
                            : 'up' === d.direction || 'down' === d.direction
                            ? this.options.scrollY
                                ? ((f = !0),
                                  this.moved ||
                                      ((a.gestures.session.lockDirection = !0),
                                      (a.gestures.session.startDirection = d.direction)))
                                : this.options.scrollX && !this.moved && (isReturn = !0)
                            : (isReturn = !0),
                        (this.moved || f) && (c.stopPropagation(), d.gesture && d.gesture.preventDefault()),
                        !isReturn)
                    ) {
                        this.moved ? c.stopPropagation() : a.trigger(this.scroller, 'scrollstart', this);
                        var g = 0,
                            h = 0;
                        this.moved
                            ? ((g = d.deltaX - a.gestures.session.prevTouch.deltaX),
                              (h = d.deltaY - a.gestures.session.prevTouch.deltaY))
                            : ((g = d.deltaX), (h = d.deltaY));
                        var i = Math.abs(d.deltaX),
                            j = Math.abs(d.deltaY);
                        i > j + this.options.directionLockThreshold
                            ? (h = 0)
                            : j >= i + this.options.directionLockThreshold && (g = 0),
                            (g = this.hasHorizontalScroll ? g : 0),
                            (h = this.hasVerticalScroll ? h : 0);
                        var k = this.x + g,
                            l = this.y + h;
                        (k > 0 || k < this.maxScrollX) &&
                            (k = this.options.bounce ? this.x + g / 3 : k > 0 ? 0 : this.maxScrollX),
                            (l > 0 || l < this.maxScrollY) &&
                                (l = this.options.bounce ? this.y + h / 3 : l > 0 ? 0 : this.maxScrollY),
                            this.requestAnimationFrame || this._updateTranslate(),
                            (this.direction = d.deltaX > 0 ? 'right' : 'left'),
                            (this.moved = !0),
                            (this.x = k),
                            (this.y = l),
                            a.trigger(this.scroller, 'scroll', this);
                    }
                },
                _flick: function(b) {
                    if (this.moved) {
                        b.stopPropagation();
                        var c = b.detail;
                        if ((this._clearRequestAnimationFrame(), 'dragend' !== b.type || !c.flick)) {
                            var d = Math.round(this.x),
                                e = Math.round(this.y);
                            if (((this.isInTransition = !1), !this.resetPosition(this.options.bounceTime))) {
                                if ((this.scrollTo(d, e), 'dragend' === b.type))
                                    return void a.trigger(this.scroller, 'scrollend', this);
                                var f = 0,
                                    g = '';
                                return (
                                    this.options.momentum &&
                                        c.flickTime < 300 &&
                                        ((momentumX = this.hasHorizontalScroll
                                            ? this._momentum(
                                                  this.x,
                                                  c.flickDistanceX,
                                                  c.flickTime,
                                                  this.maxScrollX,
                                                  this.options.bounce ? this.wrapperWidth : 0,
                                                  this.options.deceleration
                                              )
                                            : { destination: d, duration: 0 }),
                                        (momentumY = this.hasVerticalScroll
                                            ? this._momentum(
                                                  this.y,
                                                  c.flickDistanceY,
                                                  c.flickTime,
                                                  this.maxScrollY,
                                                  this.options.bounce ? this.wrapperHeight : 0,
                                                  this.options.deceleration
                                              )
                                            : { destination: e, duration: 0 }),
                                        (d = momentumX.destination),
                                        (e = momentumY.destination),
                                        (f = Math.max(momentumX.duration, momentumY.duration)),
                                        (this.isInTransition = !0)),
                                    d != this.x || e != this.y
                                        ? ((d > 0 || d < this.maxScrollX || e > 0 || e < this.maxScrollY) &&
                                              (g = k.quadratic),
                                          void this.scrollTo(d, e, f, g))
                                        : void a.trigger(this.scroller, 'scrollend', this)
                                );
                            }
                        }
                    }
                },
                _end: function(b) {
                    (this.needReset = !1),
                        ((!this.moved && this.needReset) || b.type === a.EVENT_CANCEL) && this.resetPosition();
                },
                _transitionEnd: function(b) {
                    b.target == this.scroller &&
                        this.isInTransition &&
                        (this._transitionTime(),
                        this.resetPosition(this.options.bounceTime) ||
                            ((this.isInTransition = !1), a.trigger(this.scroller, 'scrollend', this)));
                },
                _scrollend: function(b) {
                    ((0 === this.y && 0 === this.maxScrollY) || (Math.abs(this.y) > 0 && this.y <= this.maxScrollY)) &&
                        a.trigger(this.scroller, 'scrollbottom', this);
                },
                _resize: function() {
                    var a = this;
                    clearTimeout(a.resizeTimeout),
                        (a.resizeTimeout = setTimeout(function() {
                            a.refresh();
                        }, a.options.resizePolling));
                },
                _transitionTime: function(b) {
                    if (
                        ((b = b || 0),
                        (this.scrollerStyle.webkitTransitionDuration = b + 'ms'),
                        this.parallaxElement &&
                            this.options.scrollY &&
                            (this.parallaxStyle.webkitTransitionDuration = b + 'ms'),
                        this.options.fixedBadAndorid &&
                            !b &&
                            a.os.isBadAndroid &&
                            ((this.scrollerStyle.webkitTransitionDuration = '0.001s'),
                            this.parallaxElement &&
                                this.options.scrollY &&
                                (this.parallaxStyle.webkitTransitionDuration = '0.001s')),
                        this.indicators)
                    )
                        for (var c = this.indicators.length; c--; ) this.indicators[c].transitionTime(b);
                    b &&
                        (this.transitionTimer && this.transitionTimer.cancel(),
                        (this.transitionTimer = a.later(
                            function() {
                                a.trigger(this.scroller, 'webkitTransitionEnd');
                            },
                            b + 100,
                            this
                        )));
                },
                _transitionTimingFunction: function(a) {
                    if (
                        ((this.scrollerStyle.webkitTransitionTimingFunction = a),
                        this.parallaxElement &&
                            this.options.scrollY &&
                            (this.parallaxStyle.webkitTransitionDuration = a),
                        this.indicators)
                    )
                        for (var b = this.indicators.length; b--; ) this.indicators[b].transitionTimingFunction(a);
                },
                _translate: function(a, b) {
                    (this.x = a), (this.y = b);
                },
                _clearRequestAnimationFrame: function() {
                    this.requestAnimationFrame &&
                        (cancelAnimationFrame(this.requestAnimationFrame), (this.requestAnimationFrame = null));
                },
                _updateTranslate: function() {
                    var a = this;
                    (a.x !== a.lastX || a.y !== a.lastY) && a.setTranslate(a.x, a.y),
                        (a.requestAnimationFrame = requestAnimationFrame(function() {
                            a._updateTranslate();
                        }));
                },
                _createScrollBar: function(a) {
                    var b = c.createElement('div'),
                        d = c.createElement('div');
                    return (
                        (b.className = f + ' ' + a),
                        (d.className = g),
                        b.appendChild(d),
                        a === h
                            ? ((this.scrollbarY = b), (this.scrollbarIndicatorY = d))
                            : a === i && ((this.scrollbarX = b), (this.scrollbarIndicatorX = d)),
                        this.wrapper.appendChild(b),
                        b
                    );
                },
                _preventDefaultException: function(a, b) {
                    for (var c in b) if (b[c].test(a[c])) return !0;
                    return !1;
                },
                _reLayout: function() {
                    if (
                        (this.hasHorizontalScroll || ((this.maxScrollX = 0), (this.scrollerWidth = this.wrapperWidth)),
                        this.hasVerticalScroll || ((this.maxScrollY = 0), (this.scrollerHeight = this.wrapperHeight)),
                        this.indicators.map(function(a) {
                            a.refresh();
                        }),
                        this.options.snap && 'string' == typeof this.options.snap)
                    ) {
                        var a = this.scroller.querySelectorAll(this.options.snap);
                        (this.itemLength = 0), (this.snaps = []);
                        for (var b = 0, c = a.length; c > b; b++) {
                            var d = a[b];
                            d.parentNode === this.scroller && (this.itemLength++, this.snaps.push(d));
                        }
                        this._initSnap();
                    }
                },
                _momentum: function(a, b, c, e, f, g) {
                    var h,
                        i,
                        j = parseFloat(Math.abs(b) / c);
                    return (
                        (g = g === d ? 6e-4 : g),
                        (h = a + ((j * j) / (2 * g)) * (0 > b ? -1 : 1)),
                        (i = j / g),
                        e > h
                            ? ((h = f ? e - (f / 2.5) * (j / 8) : e), (b = Math.abs(h - a)), (i = b / j))
                            : h > 0 && ((h = f ? (f / 2.5) * (j / 8) : 0), (b = Math.abs(a) + h), (i = b / j)),
                        { destination: Math.round(h), duration: i }
                    );
                },
                _getTranslateStr: function(a, b) {
                    return this.options.hardwareAccelerated
                        ? 'translate3d(' + a + 'px,' + b + 'px,0px) ' + this.translateZ
                        : 'translate(' + a + 'px,' + b + 'px) ';
                },
                setStopped: function(a) {
                    this.stopped = !!a;
                },
                setTranslate: function(b, c) {
                    if (
                        ((this.x = b),
                        (this.y = c),
                        (this.scrollerStyle.webkitTransform = this._getTranslateStr(b, c)),
                        this.parallaxElement && this.options.scrollY)
                    ) {
                        var d = c * this.options.parallaxRatio,
                            e = 1 + d / ((this.parallaxHeight - d) / 2);
                        e > 1
                            ? ((this.parallaxImgStyle.opacity = 1 - (d / 100) * this.options.parallaxRatio),
                              (this.parallaxStyle.webkitTransform =
                                  this._getTranslateStr(0, -d) + ' scale(' + e + ',' + e + ')'))
                            : ((this.parallaxImgStyle.opacity = 1),
                              (this.parallaxStyle.webkitTransform = this._getTranslateStr(0, -1) + ' scale(1,1)'));
                    }
                    if (this.indicators)
                        for (var f = this.indicators.length; f--; ) this.indicators[f].updatePosition();
                    (this.lastX = this.x), (this.lastY = this.y), a.trigger(this.scroller, 'scroll', this);
                },
                reLayout: function() {
                    this.wrapper.offsetHeight;
                    var b = parseFloat(a.getStyles(this.wrapper, 'padding-left')) || 0,
                        c = parseFloat(a.getStyles(this.wrapper, 'padding-right')) || 0,
                        d = parseFloat(a.getStyles(this.wrapper, 'padding-top')) || 0,
                        e = parseFloat(a.getStyles(this.wrapper, 'padding-bottom')) || 0,
                        f = this.wrapper.clientWidth,
                        g = this.wrapper.clientHeight;
                    (this.scrollerWidth = this.scroller.offsetWidth),
                        (this.scrollerHeight = this.scroller.offsetHeight),
                        (this.wrapperWidth = f - b - c),
                        (this.wrapperHeight = g - d - e),
                        (this.maxScrollX = Math.min(this.wrapperWidth - this.scrollerWidth, 0)),
                        (this.maxScrollY = Math.min(this.wrapperHeight - this.scrollerHeight, 0)),
                        (this.hasHorizontalScroll = this.options.scrollX && this.maxScrollX < 0),
                        (this.hasVerticalScroll = this.options.scrollY && this.maxScrollY < 0),
                        this._reLayout();
                },
                resetPosition: function(a) {
                    var b = this.x,
                        c = this.y;
                    return (
                        (a = a || 0),
                        !this.hasHorizontalScroll || this.x > 0
                            ? (b = 0)
                            : this.x < this.maxScrollX && (b = this.maxScrollX),
                        !this.hasVerticalScroll || this.y > 0
                            ? (c = 0)
                            : this.y < this.maxScrollY && (c = this.maxScrollY),
                        b == this.x && c == this.y ? !1 : (this.scrollTo(b, c, a, this.options.scrollEasing), !0)
                    );
                },
                _reInit: function() {
                    for (var a = this.wrapper.querySelectorAll('.' + e), b = 0, c = a.length; c > b; b++)
                        if (a[b].parentNode === this.wrapper) {
                            this.scroller = a[b];
                            break;
                        }
                    this.scrollerStyle = this.scroller && this.scroller.style;
                },
                refresh: function() {
                    this._reInit(), this.reLayout(), a.trigger(this.scroller, 'refresh', this), this.resetPosition();
                },
                scrollTo: function(a, b, c, d) {
                    var d = d || k.circular;
                    (this.isInTransition = c > 0),
                        this.isInTransition
                            ? (this._clearRequestAnimationFrame(),
                              this._transitionTimingFunction(d.style),
                              this._transitionTime(c),
                              this.setTranslate(a, b))
                            : this.setTranslate(a, b);
                },
                scrollToBottom: function(a, b) {
                    (a = a || this.options.scrollTime), this.scrollTo(0, this.maxScrollY, a, b);
                },
                gotoPage: function(a) {
                    this._gotoPage(a);
                },
                destroy: function() {
                    this._initEvent(!0),
                        delete a.data[this.wrapper.getAttribute('data-scroll')],
                        this.wrapper.setAttribute('data-scroll', '');
                },
            }),
            m = function(b, d) {
                (this.wrapper = 'string' == typeof d.el ? c.querySelector(d.el) : d.el),
                    (this.wrapperStyle = this.wrapper.style),
                    (this.indicator = this.wrapper.children[0]),
                    (this.indicatorStyle = this.indicator.style),
                    (this.scroller = b),
                    (this.options = a.extend(
                        { listenX: !0, listenY: !0, fade: !1, speedRatioX: 0, speedRatioY: 0 },
                        d
                    )),
                    (this.sizeRatioX = 1),
                    (this.sizeRatioY = 1),
                    (this.maxPosX = 0),
                    (this.maxPosY = 0),
                    this.options.fade &&
                        ((this.wrapperStyle.webkitTransform = this.scroller.translateZ),
                        (this.wrapperStyle.webkitTransitionDuration =
                            this.options.fixedBadAndorid && a.os.isBadAndroid ? '0.001s' : '0ms'),
                        (this.wrapperStyle.opacity = '0'));
            };
        (m.prototype = {
            handleEvent: function(a) {},
            transitionTime: function(b) {
                (b = b || 0),
                    (this.indicatorStyle.webkitTransitionDuration = b + 'ms'),
                    this.scroller.options.fixedBadAndorid &&
                        !b &&
                        a.os.isBadAndroid &&
                        (this.indicatorStyle.webkitTransitionDuration = '0.001s');
            },
            transitionTimingFunction: function(a) {
                this.indicatorStyle.webkitTransitionTimingFunction = a;
            },
            refresh: function() {
                this.transitionTime(),
                    this.options.listenX && !this.options.listenY
                        ? (this.indicatorStyle.display = this.scroller.hasHorizontalScroll ? 'block' : 'none')
                        : this.options.listenY && !this.options.listenX
                        ? (this.indicatorStyle.display = this.scroller.hasVerticalScroll ? 'block' : 'none')
                        : (this.indicatorStyle.display =
                              this.scroller.hasHorizontalScroll || this.scroller.hasVerticalScroll ? 'block' : 'none'),
                    this.wrapper.offsetHeight,
                    this.options.listenX &&
                        ((this.wrapperWidth = this.wrapper.clientWidth),
                        (this.indicatorWidth = Math.max(
                            Math.round(
                                (this.wrapperWidth * this.wrapperWidth) /
                                    (this.scroller.scrollerWidth || this.wrapperWidth || 1)
                            ),
                            8
                        )),
                        (this.indicatorStyle.width = this.indicatorWidth + 'px'),
                        (this.maxPosX = this.wrapperWidth - this.indicatorWidth),
                        (this.minBoundaryX = 0),
                        (this.maxBoundaryX = this.maxPosX),
                        (this.sizeRatioX =
                            this.options.speedRatioX ||
                            (this.scroller.maxScrollX && this.maxPosX / this.scroller.maxScrollX))),
                    this.options.listenY &&
                        ((this.wrapperHeight = this.wrapper.clientHeight),
                        (this.indicatorHeight = Math.max(
                            Math.round(
                                (this.wrapperHeight * this.wrapperHeight) /
                                    (this.scroller.scrollerHeight || this.wrapperHeight || 1)
                            ),
                            8
                        )),
                        (this.indicatorStyle.height = this.indicatorHeight + 'px'),
                        (this.maxPosY = this.wrapperHeight - this.indicatorHeight),
                        (this.minBoundaryY = 0),
                        (this.maxBoundaryY = this.maxPosY),
                        (this.sizeRatioY =
                            this.options.speedRatioY ||
                            (this.scroller.maxScrollY && this.maxPosY / this.scroller.maxScrollY))),
                    this.updatePosition();
            },
            updatePosition: function() {
                var a = (this.options.listenX && Math.round(this.sizeRatioX * this.scroller.x)) || 0,
                    b = (this.options.listenY && Math.round(this.sizeRatioY * this.scroller.y)) || 0;
                a < this.minBoundaryX
                    ? ((this.width = Math.max(this.indicatorWidth + a, 8)),
                      (this.indicatorStyle.width = this.width + 'px'),
                      (a = this.minBoundaryX))
                    : a > this.maxBoundaryX
                    ? ((this.width = Math.max(this.indicatorWidth - (a - this.maxPosX), 8)),
                      (this.indicatorStyle.width = this.width + 'px'),
                      (a = this.maxPosX + this.indicatorWidth - this.width))
                    : this.width != this.indicatorWidth &&
                      ((this.width = this.indicatorWidth), (this.indicatorStyle.width = this.width + 'px')),
                    b < this.minBoundaryY
                        ? ((this.height = Math.max(this.indicatorHeight + 3 * b, 8)),
                          (this.indicatorStyle.height = this.height + 'px'),
                          (b = this.minBoundaryY))
                        : b > this.maxBoundaryY
                        ? ((this.height = Math.max(this.indicatorHeight - 3 * (b - this.maxPosY), 8)),
                          (this.indicatorStyle.height = this.height + 'px'),
                          (b = this.maxPosY + this.indicatorHeight - this.height))
                        : this.height != this.indicatorHeight &&
                          ((this.height = this.indicatorHeight), (this.indicatorStyle.height = this.height + 'px')),
                    (this.x = a),
                    (this.y = b),
                    (this.indicatorStyle.webkitTransform = this.scroller._getTranslateStr(a, b));
            },
            fade: function(a, b) {
                if (!b || this.visible) {
                    clearTimeout(this.fadeTimeout), (this.fadeTimeout = null);
                    var c = a ? 250 : 500,
                        d = a ? 0 : 300;
                    (a = a ? '1' : '0'),
                        (this.wrapperStyle.webkitTransitionDuration = c + 'ms'),
                        (this.fadeTimeout = setTimeout(
                            function(a) {
                                (this.wrapperStyle.opacity = a), (this.visible = +a);
                            }.bind(this, a),
                            d
                        ));
                }
            },
        }),
            (a.Scroll = l),
            (a.fn.scroll = function(b) {
                var c = [];
                return (
                    this.each(function() {
                        var d = null,
                            e = this,
                            f = e.getAttribute('data-scroll');
                        if (f) d = a.data[f];
                        else {
                            f = ++a.uuid;
                            var g = a.extend({}, b);
                            e.classList.contains('mui-segmented-control') &&
                                (g = a.extend(g, {
                                    scrollY: !1,
                                    scrollX: !0,
                                    indicators: !1,
                                    snap: '.mui-control-item',
                                })),
                                (a.data[f] = d = new l(e, g)),
                                e.setAttribute('data-scroll', f);
                        }
                        c.push(d);
                    }),
                    1 === c.length ? c[0] : c
                );
            });
    })(mui, window, document),
    (function(a, b, c, d) {
        var e = 'mui-visibility',
            f = 'mui-hidden',
            g = a.Scroll.extend(
                a.extend(
                    {
                        handleEvent: function(a) {
                            this._super(a),
                                'scrollbottom' === a.type && a.target === this.scroller && this._scrollbottom();
                        },
                        _scrollbottom: function() {
                            this.pulldown ||
                                this.loading ||
                                ((this.pulldown = !1), this._initPullupRefresh(), this.pullupLoading());
                        },
                        _start: function(a) {
                            a.touches &&
                                a.touches.length &&
                                a.touches[0].clientX > 30 &&
                                a.target &&
                                !this._preventDefaultException(a.target, this.options.preventDefaultException) &&
                                a.preventDefault(),
                                this.loading ||
                                    (this.pulldown = this.pullPocket = this.pullCaption = this.pullLoading = !1),
                                this._super(a);
                        },
                        _drag: function(a) {
                            this._super(a),
                                !this.pulldown &&
                                    !this.loading &&
                                    this.topPocket &&
                                    'down' === a.detail.direction &&
                                    this.y >= 0 &&
                                    this._initPulldownRefresh(),
                                this.pulldown &&
                                    this._setCaption(
                                        this.y > this.options.down.height
                                            ? this.options.down.contentover
                                            : this.options.down.contentdown
                                    );
                        },
                        _reLayout: function() {
                            (this.hasVerticalScroll = !0), this._super();
                        },
                        resetPosition: function(a) {
                            if (this.pulldown) {
                                if (this.y >= this.options.down.height) return this.pulldownLoading(d, a || 0), !0;
                                !this.loading && this.topPocket.classList.remove(e);
                            }
                            return this._super(a);
                        },
                        pulldownLoading: function(a, b) {
                            if (
                                ('undefined' == typeof a && (a = this.options.down.height),
                                this.scrollTo(0, a, b, this.options.bounceEasing),
                                !this.loading)
                            ) {
                                this._initPulldownRefresh(),
                                    this._setCaption(this.options.down.contentrefresh),
                                    (this.loading = !0),
                                    this.indicators.map(function(a) {
                                        a.fade(0);
                                    });
                                var c = this.options.down.callback;
                                c && c.call(this);
                            }
                        },
                        endPulldownToRefresh: function() {
                            var a = this;
                            a.topPocket &&
                                a.loading &&
                                this.pulldown &&
                                (a.scrollTo(0, 0, a.options.bounceTime, a.options.bounceEasing),
                                (a.loading = !1),
                                a._setCaption(a.options.down.contentdown, !0),
                                setTimeout(function() {
                                    a.loading || a.topPocket.classList.remove(e);
                                }, 350));
                        },
                        pullupLoading: function(a, b, c) {
                            (b = b || 0),
                                this.scrollTo(b, this.maxScrollY, c, this.options.bounceEasing),
                                this.loading ||
                                    (this._initPullupRefresh(),
                                    this._setCaption(this.options.up.contentrefresh),
                                    this.indicators.map(function(a) {
                                        a.fade(0);
                                    }),
                                    (this.loading = !0),
                                    (a = a || this.options.up.callback),
                                    a && a.call(this));
                        },
                        endPullupToRefresh: function(a) {
                            var b = this;
                            b.bottomPocket &&
                                ((b.loading = !1),
                                a
                                    ? ((this.finished = !0),
                                      b._setCaption(b.options.up.contentnomore),
                                      b.wrapper.removeEventListener('scrollbottom', b))
                                    : (b._setCaption(b.options.up.contentdown),
                                      b.loading || b.bottomPocket.classList.remove(e)));
                        },
                        disablePullupToRefresh: function() {
                            this._initPullupRefresh(),
                                (this.bottomPocket.className = 'mui-pull-bottom-pocket ' + f),
                                this.wrapper.removeEventListener('scrollbottom', this);
                        },
                        enablePullupToRefresh: function() {
                            this._initPullupRefresh(),
                                this.bottomPocket.classList.remove(f),
                                this._setCaption(this.options.up.contentdown),
                                this.wrapper.addEventListener('scrollbottom', this);
                        },
                        refresh: function(a) {
                            a && this.finished && (this.enablePullupToRefresh(), (this.finished = !1)), this._super();
                        },
                    },
                    a.PullRefresh
                )
            );
        a.fn.pullRefresh = function(b) {
            if (1 === this.length) {
                var c = this[0],
                    d = null;
                b = b || {};
                var e = c.getAttribute('data-pullrefresh');
                return (
                    e
                        ? (d = a.data[e])
                        : ((e = ++a.uuid), (a.data[e] = d = new g(c, b)), c.setAttribute('data-pullrefresh', e)),
                    b.down && b.down.auto ? d.pulldownLoading(b.down.autoY) : b.up && b.up.auto && d.pullupLoading(),
                    d
                );
            }
        };
    })(mui, window, document),
    (function(a, b) {
        var c = 'mui-slider',
            d = 'mui-slider-group',
            e = 'mui-slider-loop',
            f = 'mui-action-previous',
            g = 'mui-action-next',
            h = 'mui-slider-item',
            i = 'mui-active',
            j = '.' + h,
            k = '.mui-slider-progress-bar',
            l = (a.Slider = a.Scroll.extend({
                init: function(b, c) {
                    this._super(
                        b,
                        a.extend(
                            !0,
                            {
                                fingers: 1,
                                interval: 0,
                                scrollY: !1,
                                scrollX: !0,
                                indicators: !1,
                                scrollTime: 1e3,
                                startX: !1,
                                slideTime: 0,
                                snap: j,
                            },
                            c
                        )
                    ),
                        this.options.startX;
                },
                _init: function() {
                    this._reInit(),
                        this.scroller &&
                            ((this.scrollerStyle = this.scroller.style),
                            (this.progressBar = this.wrapper.querySelector(k)),
                            this.progressBar &&
                                ((this.progressBarWidth = this.progressBar.offsetWidth),
                                (this.progressBarStyle = this.progressBar.style)),
                            this._super(),
                            this._initTimer());
                },
                _triggerSlide: function() {
                    var b = this;
                    b.isInTransition = !1;
                    b.currentPage;
                    (b.slideNumber = b._fixedSlideNumber()),
                        b.loop &&
                            (0 === b.slideNumber
                                ? b.setTranslate(b.pages[1][0].x, 0)
                                : b.slideNumber === b.itemLength - 3 &&
                                  b.setTranslate(b.pages[b.itemLength - 2][0].x, 0)),
                        b.lastSlideNumber != b.slideNumber &&
                            ((b.lastSlideNumber = b.slideNumber),
                            (b.lastPage = b.currentPage),
                            a.trigger(b.wrapper, 'slide', { slideNumber: b.slideNumber })),
                        b._initTimer();
                },
                _handleSlide: function(b) {
                    var c = this;
                    if (b.target === c.wrapper) {
                        var d = b.detail;
                        d.slideNumber = d.slideNumber || 0;
                        for (var e = c.scroller.querySelectorAll(j), f = [], g = 0, h = e.length; h > g; g++) {
                            var k = e[g];
                            k.parentNode === c.scroller && f.push(k);
                        }
                        var l = d.slideNumber;
                        if ((c.loop && (l += 1), !c.wrapper.classList.contains('mui-segmented-control')))
                            for (var g = 0, h = f.length; h > g; g++) {
                                var k = f[g];
                                k.parentNode === c.scroller && (g === l ? k.classList.add(i) : k.classList.remove(i));
                            }
                        var m = c.wrapper.querySelector('.mui-slider-indicator');
                        if (m) {
                            m.getAttribute('data-scroll') &&
                                a(m)
                                    .scroll()
                                    .gotoPage(d.slideNumber);
                            var n = m.querySelectorAll('.mui-indicator');
                            if (n.length > 0)
                                for (var g = 0, h = n.length; h > g; g++)
                                    n[g].classList[g === d.slideNumber ? 'add' : 'remove'](i);
                            else {
                                var o = m.querySelector('.mui-number span');
                                if (o) o.innerText = d.slideNumber + 1;
                                else
                                    for (
                                        var p = m.querySelectorAll('.mui-control-item'), g = 0, h = p.length;
                                        h > g;
                                        g++
                                    )
                                        p[g].classList[g === d.slideNumber ? 'add' : 'remove'](i);
                            }
                        }
                        b.stopPropagation();
                    }
                },
                _handleTabShow: function(a) {
                    var b = this;
                    b.gotoItem(a.detail.tabNumber || 0, b.options.slideTime);
                },
                _handleIndicatorTap: function(a) {
                    var b = this,
                        c = a.target;
                    (c.classList.contains(f) || c.classList.contains(g)) &&
                        (b[c.classList.contains(f) ? 'prevItem' : 'nextItem'](), a.stopPropagation());
                },
                _initEvent: function(b) {
                    var c = this;
                    c._super(b);
                    var d = b ? 'removeEventListener' : 'addEventListener';
                    c.wrapper[d]('slide', this), c.wrapper[d](a.eventName('shown', 'tab'), this);
                },
                handleEvent: function(b) {
                    switch ((this._super(b), b.type)) {
                        case 'slide':
                            this._handleSlide(b);
                            break;
                        case a.eventName('shown', 'tab'):
                            ~this.snaps.indexOf(b.target) && this._handleTabShow(b);
                    }
                },
                _scrollend: function(a) {
                    this._super(a), this._triggerSlide(a);
                },
                _drag: function(a) {
                    this._super(a);
                    var c = a.detail.direction;
                    if ('left' === c || 'right' === c) {
                        var d = this.wrapper.getAttribute('data-slidershowTimer');
                        d && b.clearTimeout(d), a.stopPropagation();
                    }
                },
                _initTimer: function() {
                    var a = this,
                        c = a.wrapper,
                        d = a.options.interval,
                        e = c.getAttribute('data-slidershowTimer');
                    e && b.clearTimeout(e),
                        d &&
                            ((e = b.setTimeout(function() {
                                c && ((c.offsetWidth || c.offsetHeight) && a.nextItem(!0), a._initTimer());
                            }, d)),
                            c.setAttribute('data-slidershowTimer', e));
                },
                _fixedSlideNumber: function(a) {
                    a = a || this.currentPage;
                    var b = a.pageX;
                    return (
                        this.loop &&
                            (b =
                                0 === a.pageX
                                    ? this.itemLength - 3
                                    : a.pageX === this.itemLength - 1
                                    ? 0
                                    : a.pageX - 1),
                        b
                    );
                },
                _reLayout: function() {
                    (this.hasHorizontalScroll = !0), (this.loop = this.scroller.classList.contains(e)), this._super();
                },
                _getScroll: function() {
                    var b = a.parseTranslateMatrix(a.getStyles(this.scroller, 'webkitTransform'));
                    return b ? b.x : 0;
                },
                _transitionEnd: function(b) {
                    b.target === this.scroller &&
                        this.isInTransition &&
                        (this._transitionTime(),
                        (this.isInTransition = !1),
                        a.trigger(this.wrapper, 'scrollend', this));
                },
                _flick: function(a) {
                    if (this.moved) {
                        var b = a.detail,
                            c = b.direction;
                        this._clearRequestAnimationFrame(),
                            (this.isInTransition = !0),
                            'flick' === a.type
                                ? (b.deltaTime < 200 &&
                                      (this.x = this._getPage(this.slideNumber + ('right' === c ? -1 : 1), !0).x),
                                  this.resetPosition(this.options.bounceTime))
                                : 'dragend' !== a.type || b.flick || this.resetPosition(this.options.bounceTime),
                            a.stopPropagation();
                    }
                },
                _initSnap: function() {
                    if (
                        ((this.scrollerWidth = this.itemLength * this.scrollerWidth),
                        (this.maxScrollX = Math.min(this.wrapperWidth - this.scrollerWidth, 0)),
                        this._super(),
                        this.currentPage.x)
                    )
                        (this.slideNumber = this._fixedSlideNumber()),
                            (this.lastSlideNumber =
                                'undefined' == typeof this.lastSlideNumber ? this.slideNumber : this.lastSlideNumber);
                    else {
                        var a = this.pages[this.loop ? 1 : 0];
                        if (((a = a || this.pages[0]), !a)) return;
                        (this.currentPage = a[0]),
                            (this.slideNumber = 0),
                            (this.lastSlideNumber =
                                'undefined' == typeof this.lastSlideNumber ? 0 : this.lastSlideNumber);
                    }
                    this.options.startX = this.currentPage.x || 0;
                },
                _getSnapX: function(a) {
                    return Math.max(-a, this.maxScrollX);
                },
                _getPage: function(a, b) {
                    return (
                        this.loop
                            ? a > this.itemLength - (b ? 2 : 3)
                                ? ((a = 1), (time = 0))
                                : (b ? -1 : 0) > a
                                ? ((a = this.itemLength - 2), (time = 0))
                                : (a += 1)
                            : (b ||
                                  (a > this.itemLength - 1
                                      ? ((a = 0), (time = 0))
                                      : 0 > a && ((a = this.itemLength - 1), (time = 0))),
                              (a = Math.min(Math.max(0, a), this.itemLength - 1))),
                        this.pages[a][0]
                    );
                },
                _gotoItem: function(b, c) {
                    (this.currentPage = this._getPage(b, !0)),
                        this.scrollTo(this.currentPage.x, 0, c, this.options.scrollEasing),
                        0 === c && a.trigger(this.wrapper, 'scrollend', this);
                },
                setTranslate: function(a, b) {
                    this._super(a, b);
                    var c = this.progressBar;
                    c &&
                        (this.progressBarStyle.webkitTransform = this._getTranslateStr(
                            -a * (this.progressBarWidth / this.wrapperWidth),
                            0
                        ));
                },
                resetPosition: function(a) {
                    return (
                        (a = a || 0),
                        this.x > 0 ? (this.x = 0) : this.x < this.maxScrollX && (this.x = this.maxScrollX),
                        (this.currentPage = this._nearestSnap(this.x)),
                        this.scrollTo(this.currentPage.x, 0, a, this.options.scrollEasing),
                        !0
                    );
                },
                gotoItem: function(a, b) {
                    this._gotoItem(a, 'undefined' == typeof b ? this.options.scrollTime : b);
                },
                nextItem: function() {
                    this._gotoItem(this.slideNumber + 1, this.options.scrollTime);
                },
                prevItem: function() {
                    this._gotoItem(this.slideNumber - 1, this.options.scrollTime);
                },
                getSlideNumber: function() {
                    return this.slideNumber || 0;
                },
                _reInit: function() {
                    for (var a = this.wrapper.querySelectorAll('.' + d), b = 0, c = a.length; c > b; b++)
                        if (a[b].parentNode === this.wrapper) {
                            this.scroller = a[b];
                            break;
                        }
                    (this.scrollerStyle = this.scroller && this.scroller.style),
                        this.progressBar &&
                            ((this.progressBarWidth = this.progressBar.offsetWidth),
                            (this.progressBarStyle = this.progressBar.style));
                },
                refresh: function(b) {
                    b ? (a.extend(this.options, b), this._super(), this._initTimer()) : this._super();
                },
                destroy: function() {
                    this._initEvent(!0),
                        delete a.data[this.wrapper.getAttribute('data-slider')],
                        this.wrapper.setAttribute('data-slider', '');
                },
            }));
        (a.fn.slider = function(b) {
            var d = null;
            return (
                this.each(function() {
                    var e = this;
                    if ((this.classList.contains(c) || (e = this.querySelector('.' + c)), e && e.querySelector(j))) {
                        var f = e.getAttribute('data-slider');
                        f
                            ? ((d = a.data[f]), d && b && d.refresh(b))
                            : ((f = ++a.uuid), (a.data[f] = d = new l(e, b)), e.setAttribute('data-slider', f));
                    }
                }),
                d
            );
        }),
            a.ready(function() {
                a('.mui-slider').slider(),
                    a('.mui-scroll-wrapper.mui-slider-indicator.mui-segmented-control').scroll({
                        scrollY: !1,
                        scrollX: !0,
                        indicators: !1,
                        snap: '.mui-control-item',
                    });
            });
    })(mui, window),
    (function(a, b) {
        if (a.os.plus && a.os.android) {
            var c = 'mui-plus-pullrefresh',
                d = 'mui-visibility',
                e = 'mui-hidden',
                f = 'mui-block',
                g = 'mui-pull-caption',
                h = 'mui-pull-caption-down',
                i = 'mui-pull-caption-refresh',
                j = 'mui-pull-caption-nomore',
                k = a.Class.extend({
                    init: function(a, b) {
                        (this.element = a),
                            (this.options = b),
                            (this.wrapper = this.scroller = a),
                            this._init(),
                            this._initPulldownRefreshEvent();
                    },
                    _init: function() {
                        var a = this;
                        window.addEventListener('dragup', a),
                            b.addEventListener('plusscrollbottom', a),
                            (a.scrollInterval = window.setInterval(function() {
                                a.isScroll &&
                                    !a.loading &&
                                    window.pageYOffset + window.innerHeight + 10 >= b.documentElement.scrollHeight &&
                                    ((a.isScroll = !1), a.bottomPocket && a.pullupLoading());
                            }, 100));
                    },
                    _initPulldownRefreshEvent: function() {
                        var b = this;
                        b.topPocket &&
                            b.options.webviewId &&
                            a.plusReady(function() {
                                var a = plus.webview.getWebviewById(b.options.webviewId);
                                if (a) {
                                    b.options.webview = a;
                                    var c = b.options.down,
                                        d = c.height;
                                    a.addEventListener(
                                        'dragBounce',
                                        function(d) {
                                            switch (
                                                (b.pulldown ? b.pullPocket.classList.add(f) : b._initPulldownRefresh(),
                                                d.status)
                                            ) {
                                                case 'beforeChangeOffset':
                                                    b._setCaption(c.contentdown);
                                                    break;
                                                case 'afterChangeOffset':
                                                    b._setCaption(c.contentover);
                                                    break;
                                                case 'dragEndAfterChangeOffset':
                                                    a.evalJS('mui&&mui.options.pullRefresh.down.callback()'),
                                                        b._setCaption(c.contentrefresh);
                                            }
                                        },
                                        !1
                                    ),
                                        a.setBounce({
                                            position: { top: 2 * d + 'px' },
                                            changeoffset: { top: d + 'px' },
                                        });
                                }
                            });
                    },
                    handleEvent: function(a) {
                        var b = this;
                        b.stopped ||
                            ((b.isScroll = !1),
                            ('dragup' === a.type || 'plusscrollbottom' === a.type) &&
                                ((b.isScroll = !0),
                                setTimeout(function() {
                                    b.isScroll = !1;
                                }, 1e3)));
                    },
                }).extend(
                    a.extend(
                        {
                            setStopped: function(a) {
                                this.stopped = !!a;
                                var b = plus.webview.currentWebview();
                                if (this.stopped)
                                    b.setStyle({ bounce: 'none' }), b.setBounce({ position: { top: 'none' } });
                                else {
                                    var c = this.options.down.height;
                                    b.setStyle({ bounce: 'vertical' }),
                                        b.setBounce({
                                            position: { top: 2 * c + 'px' },
                                            changeoffset: { top: c + 'px' },
                                        });
                                }
                            },
                            pulldownLoading: function() {
                                a.plusReady(
                                    function() {
                                        plus.webview
                                            .currentWebview()
                                            .setBounce({ offset: { top: this.options.down.height + 'px' } });
                                    }.bind(this)
                                );
                            },
                            _pulldownLoading: function() {
                                var b = this;
                                a.plusReady(function() {
                                    var a = plus.webview.getWebviewById(b.options.webviewId);
                                    a.setBounce({ offset: { top: b.options.down.height + 'px' } });
                                });
                            },
                            endPulldownToRefresh: function() {
                                var a = plus.webview.currentWebview();
                                a.parent().evalJS(
                                    "mui&&mui(document.querySelector('.mui-content')).pullRefresh('" +
                                        JSON.stringify({ webviewId: a.id }) +
                                        "')._endPulldownToRefresh()"
                                );
                            },
                            _endPulldownToRefresh: function() {
                                var a = this;
                                a.topPocket &&
                                    a.options.webview &&
                                    (a.options.webview.endPullToRefresh(),
                                    (a.loading = !1),
                                    a._setCaption(a.options.down.contentdown, !0),
                                    setTimeout(function() {
                                        a.loading || a.topPocket.classList.remove(f);
                                    }, 350));
                            },
                            pullupLoading: function(a) {
                                var b = this;
                                b.isLoading ||
                                    ((b.isLoading = !0),
                                    b.pulldown !== !1 ? b._initPullupRefresh() : this.pullPocket.classList.add(f),
                                    setTimeout(function() {
                                        b.pullLoading.classList.add(d),
                                            b.pullLoading.classList.remove(e),
                                            (b.pullCaption.innerHTML = ''),
                                            (b.pullCaption.className = g + ' ' + i),
                                            (b.pullCaption.innerHTML = b.options.up.contentrefresh),
                                            (a = a || b.options.up.callback),
                                            a && a.call(b);
                                    }, 300));
                            },
                            endPullupToRefresh: function(a) {
                                var c = this;
                                c.pullLoading &&
                                    (c.pullLoading.classList.remove(d),
                                    c.pullLoading.classList.add(e),
                                    (c.isLoading = !1),
                                    a
                                        ? ((c.finished = !0),
                                          (c.pullCaption.className = g + ' ' + j),
                                          (c.pullCaption.innerHTML = c.options.up.contentnomore),
                                          b.removeEventListener('plusscrollbottom', c),
                                          window.removeEventListener('dragup', c))
                                        : ((c.pullCaption.className = g + ' ' + h),
                                          (c.pullCaption.innerHTML = c.options.up.contentdown)));
                            },
                            disablePullupToRefresh: function() {
                                this._initPullupRefresh(),
                                    (this.bottomPocket.className = 'mui-pull-bottom-pocket ' + e),
                                    window.removeEventListener('dragup', this);
                            },
                            enablePullupToRefresh: function() {
                                this._initPullupRefresh(),
                                    this.bottomPocket.classList.remove(e),
                                    (this.pullCaption.className = g + ' ' + h),
                                    (this.pullCaption.innerHTML = this.options.up.contentdown),
                                    b.addEventListener('plusscrollbottom', this),
                                    window.addEventListener('dragup', this);
                            },
                            scrollTo: function(b, c, d) {
                                a.scrollTo(c, d);
                            },
                            scrollToBottom: function(c) {
                                a.scrollTo(b.documentElement.scrollHeight, c);
                            },
                            refresh: function(a) {
                                a && this.finished && (this.enablePullupToRefresh(), (this.finished = !1));
                            },
                        },
                        a.PullRefresh
                    )
                );
            a.fn.pullRefresh = function(d) {
                var e;
                0 === this.length
                    ? ((e = b.createElement('div')), (e.className = 'mui-content'), b.body.appendChild(e))
                    : (e = this[0]);
                var f = d;
                (d = d || {}),
                    'string' == typeof d && (d = a.parseJSON(d)),
                    !d.webviewId &&
                        (d.webviewId = plus.webview.currentWebview().id || plus.webview.currentWebview().getURL());
                var g = null,
                    h = d.webviewId && d.webviewId.replace(/\//g, '_'),
                    i = e.getAttribute('data-pullrefresh-plus-' + h);
                return i || 'undefined' != typeof f
                    ? (i
                          ? (g = a.data[i])
                          : ((i = ++a.uuid),
                            e.setAttribute('data-pullrefresh-plus-' + h, i),
                            b.body.classList.add(c),
                            (a.data[i] = g = new k(e, d))),
                      d.down && d.down.auto ? g._pulldownLoading() : d.up && d.up.auto && g.pullupLoading(),
                      g)
                    : !1;
            };
        }
    })(mui, document),
    (function(a, b, c, d) {
        var e = 'mui-off-canvas-left',
            f = 'mui-off-canvas-right',
            g = 'mui-off-canvas-backdrop',
            h = 'mui-off-canvas-wrap',
            i = 'mui-slide-in',
            j = 'mui-active',
            k = 'mui-transitioning',
            l = '.mui-inner-wrap',
            m = a.Class.extend({
                init: function(b, d) {
                    (this.wrapper = this.element = b),
                        (this.scroller = this.wrapper.querySelector(l)),
                        (this.classList = this.wrapper.classList),
                        this.scroller &&
                            ((this.options = a.extend(
                                !0,
                                {
                                    dragThresholdX: 10,
                                    scale: 0.8,
                                    opacity: 0.1,
                                    preventDefaultException: { tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|VIDEO)$/ },
                                },
                                d
                            )),
                            c.body.classList.add('mui-fullscreen'),
                            this.refresh(),
                            this.initEvent());
                },
                _preventDefaultException: function(a, b) {
                    for (var c in b) if (b[c].test(a[c])) return !0;
                    return !1;
                },
                refresh: function(a) {
                    (this.slideIn = this.classList.contains(i)),
                        (this.scalable = this.classList.contains('mui-scalable') && !this.slideIn),
                        (this.scroller = this.wrapper.querySelector(l)),
                        (this.offCanvasLefts = this.wrapper.querySelectorAll('.' + e)),
                        (this.offCanvasRights = this.wrapper.querySelectorAll('.' + f)),
                        a
                            ? a.classList.contains(e)
                                ? (this.offCanvasLeft = a)
                                : a.classList.contains(f) && (this.offCanvasRight = a)
                            : ((this.offCanvasRight = this.wrapper.querySelector('.' + f)),
                              (this.offCanvasLeft = this.wrapper.querySelector('.' + e))),
                        (this.offCanvasRightWidth = this.offCanvasLeftWidth = 0),
                        (this.offCanvasLeftSlideIn = this.offCanvasRightSlideIn = !1),
                        this.offCanvasRight &&
                            ((this.offCanvasRightWidth = this.offCanvasRight.offsetWidth),
                            (this.offCanvasRightSlideIn =
                                this.slideIn && this.offCanvasRight.parentNode === this.wrapper)),
                        this.offCanvasLeft &&
                            ((this.offCanvasLeftWidth = this.offCanvasLeft.offsetWidth),
                            (this.offCanvasLeftSlideIn =
                                this.slideIn && this.offCanvasLeft.parentNode === this.wrapper)),
                        (this.backdrop = this.scroller.querySelector('.' + g)),
                        (this.options.dragThresholdX = this.options.dragThresholdX || 10),
                        (this.visible = !1),
                        (this.startX = null),
                        (this.lastX = null),
                        (this.offsetX = null),
                        (this.lastTranslateX = null);
                },
                handleEvent: function(b) {
                    switch (b.type) {
                        case a.EVENT_START:
                            b.target &&
                                !this._preventDefaultException(b.target, this.options.preventDefaultException) &&
                                b.preventDefault();
                            break;
                        case 'webkitTransitionEnd':
                            b.target === this.scroller && this._dispatchEvent();
                            break;
                        case 'drag':
                            var c = b.detail;
                            this.startX
                                ? (this.lastX = c.center.x)
                                : ((this.startX = c.center.x), (this.lastX = this.startX)),
                                !this.isDragging &&
                                    Math.abs(this.lastX - this.startX) > this.options.dragThresholdX &&
                                    ('left' === c.direction || 'right' === c.direction) &&
                                    (this.slideIn
                                        ? ((this.scroller = this.wrapper.querySelector(l)),
                                          this.classList.contains(j)
                                              ? this.offCanvasRight && this.offCanvasRight.classList.contains(j)
                                                  ? ((this.offCanvas = this.offCanvasRight),
                                                    (this.offCanvasWidth = this.offCanvasRightWidth))
                                                  : ((this.offCanvas = this.offCanvasLeft),
                                                    (this.offCanvasWidth = this.offCanvasLeftWidth))
                                              : 'left' === c.direction && this.offCanvasRight
                                              ? ((this.offCanvas = this.offCanvasRight),
                                                (this.offCanvasWidth = this.offCanvasRightWidth))
                                              : 'right' === c.direction && this.offCanvasLeft
                                              ? ((this.offCanvas = this.offCanvasLeft),
                                                (this.offCanvasWidth = this.offCanvasLeftWidth))
                                              : (this.scroller = null))
                                        : this.classList.contains(j)
                                        ? 'left' === c.direction
                                            ? ((this.offCanvas = this.offCanvasLeft),
                                              (this.offCanvasWidth = this.offCanvasLeftWidth))
                                            : ((this.offCanvas = this.offCanvasRight),
                                              (this.offCanvasWidth = this.offCanvasRightWidth))
                                        : 'right' === c.direction
                                        ? ((this.offCanvas = this.offCanvasLeft),
                                          (this.offCanvasWidth = this.offCanvasLeftWidth))
                                        : ((this.offCanvas = this.offCanvasRight),
                                          (this.offCanvasWidth = this.offCanvasRightWidth)),
                                    this.offCanvas &&
                                        this.scroller &&
                                        ((this.startX = this.lastX),
                                        (this.isDragging = !0),
                                        (a.gestures.session.lockDirection = !0),
                                        (a.gestures.session.startDirection = c.direction),
                                        this.offCanvas.classList.remove(k),
                                        this.scroller.classList.remove(k),
                                        (this.offsetX = this.getTranslateX()),
                                        this._initOffCanvasVisible())),
                                this.isDragging &&
                                    (this.updateTranslate(this.offsetX + (this.lastX - this.startX)),
                                    c.gesture.preventDefault(),
                                    b.stopPropagation());
                            break;
                        case 'dragend':
                            if (this.isDragging) {
                                var c = b.detail,
                                    d = c.direction;
                                (this.isDragging = !1), this.offCanvas.classList.add(k), this.scroller.classList.add(k);
                                var e = 0,
                                    f = this.getTranslateX();
                                if (this.slideIn) {
                                    if (
                                        ((e =
                                            f >= 0
                                                ? (this.offCanvasRightWidth && f / this.offCanvasRightWidth) || 0
                                                : (this.offCanvasLeftWidth && f / this.offCanvasLeftWidth) || 0),
                                        'right' === d && 0 >= e && (e >= -0.5 || c.swipe)
                                            ? this.openPercentage(100)
                                            : 'right' === d && e > 0 && (e >= 0.5 || c.swipe)
                                            ? this.openPercentage(0)
                                            : 'right' === d && -0.5 >= e
                                            ? this.openPercentage(0)
                                            : 'right' === d && e > 0 && 0.5 >= e
                                            ? this.openPercentage(-100)
                                            : 'left' === d && e >= 0 && (0.5 >= e || c.swipe)
                                            ? this.openPercentage(-100)
                                            : 'left' === d && 0 > e && (-0.5 >= e || c.swipe)
                                            ? this.openPercentage(0)
                                            : 'left' === d && e >= 0.5
                                            ? this.openPercentage(0)
                                            : 'left' === d && e >= -0.5 && 0 > e
                                            ? this.openPercentage(100)
                                            : this.openPercentage(0),
                                        1 === e || -1 === e || 0 === e)
                                    )
                                        return void this._dispatchEvent();
                                } else {
                                    if (
                                        ((e =
                                            f >= 0
                                                ? (this.offCanvasLeftWidth && f / this.offCanvasLeftWidth) || 0
                                                : (this.offCanvasRightWidth && f / this.offCanvasRightWidth) || 0),
                                        0 === e)
                                    )
                                        return this.openPercentage(0), void this._dispatchEvent();
                                    'right' === d && e >= 0 && (e >= 0.5 || c.swipe)
                                        ? this.openPercentage(100)
                                        : 'right' === d && 0 > e && (e > -0.5 || c.swipe)
                                        ? this.openPercentage(0)
                                        : 'right' === d && e > 0 && 0.5 > e
                                        ? this.openPercentage(0)
                                        : 'right' === d && 0.5 > e
                                        ? this.openPercentage(-100)
                                        : 'left' === d && 0 >= e && (-0.5 >= e || c.swipe)
                                        ? this.openPercentage(-100)
                                        : 'left' === d && e > 0 && (0.5 >= e || c.swipe)
                                        ? this.openPercentage(0)
                                        : 'left' === d && 0 > e && e >= -0.5
                                        ? this.openPercentage(0)
                                        : 'left' === d && e > 0.5
                                        ? this.openPercentage(100)
                                        : this.openPercentage(0),
                                        (1 === e || -1 === e) && this._dispatchEvent();
                                }
                            }
                    }
                },
                _dispatchEvent: function() {
                    this.classList.contains(j)
                        ? a.trigger(this.wrapper, 'shown', this)
                        : a.trigger(this.wrapper, 'hidden', this);
                },
                _initOffCanvasVisible: function() {
                    this.visible ||
                        ((this.visible = !0),
                        this.offCanvasLeft && (this.offCanvasLeft.style.visibility = 'visible'),
                        this.offCanvasRight && (this.offCanvasRight.style.visibility = 'visible'));
                },
                initEvent: function() {
                    var b = this;
                    b.backdrop &&
                        b.backdrop.addEventListener('tap', function(a) {
                            b.close(), a.detail.gesture.preventDefault();
                        }),
                        this.classList.contains('mui-draggable') &&
                            (this.wrapper.addEventListener(a.EVENT_START, this),
                            this.wrapper.addEventListener('drag', this),
                            this.wrapper.addEventListener('dragend', this)),
                        this.wrapper.addEventListener('webkitTransitionEnd', this);
                },
                openPercentage: function(a) {
                    var b = a / 100;
                    this.slideIn
                        ? (this.offCanvasLeft && a >= 0
                              ? ((b = 0 === b ? -1 : 0),
                                this.updateTranslate(this.offCanvasLeftWidth * b),
                                this.offCanvasLeft.classList[0 !== a ? 'add' : 'remove'](j))
                              : this.offCanvasRight &&
                                0 >= a &&
                                ((b = 0 === b ? 1 : 0),
                                this.updateTranslate(this.offCanvasRightWidth * b),
                                this.offCanvasRight.classList[0 !== a ? 'add' : 'remove'](j)),
                          this.classList[0 !== a ? 'add' : 'remove'](j))
                        : (this.offCanvasLeft && a >= 0
                              ? (this.updateTranslate(this.offCanvasLeftWidth * b),
                                this.offCanvasLeft.classList[0 !== b ? 'add' : 'remove'](j))
                              : this.offCanvasRight &&
                                0 >= a &&
                                (this.updateTranslate(this.offCanvasRightWidth * b),
                                this.offCanvasRight.classList[0 !== b ? 'add' : 'remove'](j)),
                          this.classList[0 !== b ? 'add' : 'remove'](j));
                },
                updateTranslate: function(b) {
                    if (b !== this.lastTranslateX) {
                        if (this.slideIn) {
                            if (this.offCanvas.classList.contains(f)) {
                                if (0 > b) return void this.setTranslateX(0);
                                if (b > this.offCanvasRightWidth)
                                    return void this.setTranslateX(this.offCanvasRightWidth);
                            } else {
                                if (b > 0) return void this.setTranslateX(0);
                                if (b < -this.offCanvasLeftWidth)
                                    return void this.setTranslateX(-this.offCanvasLeftWidth);
                            }
                            this.setTranslateX(b);
                        } else {
                            if ((!this.offCanvasLeft && b > 0) || (!this.offCanvasRight && 0 > b))
                                return void this.setTranslateX(0);
                            if (this.leftShowing && b > this.offCanvasLeftWidth)
                                return void this.setTranslateX(this.offCanvasLeftWidth);
                            if (this.rightShowing && b < -this.offCanvasRightWidth)
                                return void this.setTranslateX(-this.offCanvasRightWidth);
                            this.setTranslateX(b),
                                b >= 0
                                    ? ((this.leftShowing = !0),
                                      (this.rightShowing = !1),
                                      b > 0 &&
                                          (this.offCanvasLeft &&
                                              a.each(
                                                  this.offCanvasLefts,
                                                  function(a, b) {
                                                      b === this.offCanvasLeft
                                                          ? (this.offCanvasLeft.style.zIndex = 0)
                                                          : (b.style.zIndex = -1);
                                                  }.bind(this)
                                              ),
                                          this.offCanvasRight && (this.offCanvasRight.style.zIndex = -1)))
                                    : ((this.rightShowing = !0),
                                      (this.leftShowing = !1),
                                      this.offCanvasRight &&
                                          a.each(
                                              this.offCanvasRights,
                                              function(a, b) {
                                                  b === this.offCanvasRight
                                                      ? (b.style.zIndex = 0)
                                                      : (b.style.zIndex = -1);
                                              }.bind(this)
                                          ),
                                      this.offCanvasLeft && (this.offCanvasLeft.style.zIndex = -1));
                        }
                        this.lastTranslateX = b;
                    }
                },
                setTranslateX: a.animationFrame(function(a) {
                    if (this.scroller)
                        if (this.scalable && this.offCanvas.parentNode === this.wrapper) {
                            var b = Math.abs(a) / this.offCanvasWidth,
                                c = 1 - (1 - this.options.scale) * b,
                                d = this.options.scale + (1 - this.options.scale) * b,
                                f =
                                    (1 - (1 - this.options.opacity) * b,
                                    this.options.opacity + (1 - this.options.opacity) * b);
                            this.offCanvas.classList.contains(e)
                                ? ((this.offCanvas.style.webkitTransformOrigin = '-100%'),
                                  (this.scroller.style.webkitTransformOrigin = 'left'))
                                : ((this.offCanvas.style.webkitTransformOrigin = '200%'),
                                  (this.scroller.style.webkitTransformOrigin = 'right')),
                                (this.offCanvas.style.opacity = f),
                                (this.offCanvas.style.webkitTransform = 'translate3d(0,0,0) scale(' + d + ')'),
                                (this.scroller.style.webkitTransform = 'translate3d(' + a + 'px,0,0) scale(' + c + ')');
                        } else
                            this.slideIn
                                ? (this.offCanvas.style.webkitTransform = 'translate3d(' + a + 'px,0,0)')
                                : (this.scroller.style.webkitTransform = 'translate3d(' + a + 'px,0,0)');
                }),
                getTranslateX: function() {
                    if (this.offCanvas) {
                        var b = this.slideIn ? this.offCanvas : this.scroller,
                            c = a.parseTranslateMatrix(a.getStyles(b, 'webkitTransform'));
                        return (c && c.x) || 0;
                    }
                    return 0;
                },
                isShown: function(a) {
                    var b = !1;
                    if (this.slideIn)
                        b =
                            'left' === a
                                ? this.classList.contains(j) && this.wrapper.querySelector('.' + e + '.' + j)
                                : 'right' === a
                                ? this.classList.contains(j) && this.wrapper.querySelector('.' + f + '.' + j)
                                : this.classList.contains(j) &&
                                  (this.wrapper.querySelector('.' + e + '.' + j) ||
                                      this.wrapper.querySelector('.' + f + '.' + j));
                    else {
                        var c = this.getTranslateX();
                        b =
                            'right' === a
                                ? this.classList.contains(j) && 0 > c
                                : 'left' === a
                                ? this.classList.contains(j) && c > 0
                                : this.classList.contains(j) && 0 !== c;
                    }
                    return b;
                },
                close: function() {
                    this._initOffCanvasVisible(),
                        (this.offCanvas =
                            this.wrapper.querySelector('.' + f + '.' + j) ||
                            this.wrapper.querySelector('.' + e + '.' + j)),
                        (this.offCanvasWidth = this.offCanvas.offsetWidth),
                        this.scroller &&
                            (this.offCanvas.offsetHeight,
                            this.offCanvas.classList.add(k),
                            this.scroller.classList.add(k),
                            this.openPercentage(0));
                },
                show: function(a) {
                    return (
                        this._initOffCanvasVisible(),
                        this.isShown(a)
                            ? !1
                            : (a || (a = this.wrapper.querySelector('.' + f) ? 'right' : 'left'),
                              'right' === a
                                  ? ((this.offCanvas = this.offCanvasRight),
                                    (this.offCanvasWidth = this.offCanvasRightWidth))
                                  : ((this.offCanvas = this.offCanvasLeft),
                                    (this.offCanvasWidth = this.offCanvasLeftWidth)),
                              this.scroller &&
                                  (this.offCanvas.offsetHeight,
                                  this.offCanvas.classList.add(k),
                                  this.scroller.classList.add(k),
                                  this.openPercentage('left' === a ? 100 : -100)),
                              !0)
                    );
                },
                toggle: function(a) {
                    var b = a;
                    a && a.classList && ((b = a.classList.contains(e) ? 'left' : 'right'), this.refresh(a)),
                        this.show(b) || this.close();
                },
            }),
            n = function(a) {
                if (((parentNode = a.parentNode), parentNode)) {
                    if (parentNode.classList.contains(h)) return parentNode;
                    if (((parentNode = parentNode.parentNode), parentNode.classList.contains(h))) return parentNode;
                }
            },
            o = function(b, d) {
                if ('A' === d.tagName && d.hash) {
                    var e = c.getElementById(d.hash.replace('#', ''));
                    if (e) {
                        var f = n(e);
                        if (f) return (a.targets._container = f), e;
                    }
                }
                return !1;
            };
        a.registerTarget({ name: d, index: 60, handle: o, target: !1, isReset: !1, isContinue: !0 }),
            b.addEventListener('tap', function(b) {
                if (a.targets.offcanvas)
                    for (var d = b.target; d && d !== c; d = d.parentNode)
                        if ('A' === d.tagName && d.hash && d.hash === '#' + a.targets.offcanvas.id) {
                            b.detail && b.detail.gesture && b.detail.gesture.preventDefault(),
                                a(a.targets._container)
                                    .offCanvas()
                                    .toggle(a.targets.offcanvas),
                                (a.targets.offcanvas = a.targets._container = null);
                            break;
                        }
            }),
            (a.fn.offCanvas = function(b) {
                var c = [];
                return (
                    this.each(function() {
                        var d = null,
                            e = this;
                        e.classList.contains(h) || (e = n(e));
                        var f = e.getAttribute('data-offCanvas');
                        f
                            ? (d = a.data[f])
                            : ((f = ++a.uuid), (a.data[f] = d = new m(e, b)), e.setAttribute('data-offCanvas', f)),
                            ('show' === b || 'close' === b || 'toggle' === b) && d.toggle(),
                            c.push(d);
                    }),
                    1 === c.length ? c[0] : c
                );
            }),
            a.ready(function() {
                a('.mui-off-canvas-wrap').offCanvas();
            });
    })(mui, window, document, 'offcanvas'),
    (function(a, b) {
        var c = 'mui-action',
            d = function(a, b) {
                var d = b.className || '';
                return (
                    'string' != typeof d && (d = ''),
                    d && ~d.indexOf(c) ? (b.classList.contains('mui-action-back') && a.preventDefault(), b) : !1
                );
            };
        a.registerTarget({ name: b, index: 50, handle: d, target: !1, isContinue: !0 });
    })(mui, 'action'),
    (function(a, b, c, d) {
        var e = 'mui-modal',
            f = function(a, b) {
                if ('A' === b.tagName && b.hash) {
                    var d = c.getElementById(b.hash.replace('#', ''));
                    if (d && d.classList.contains(e)) return d;
                }
                return !1;
            };
        a.registerTarget({ name: d, index: 50, handle: f, target: !1, isReset: !1, isContinue: !0 }),
            b.addEventListener('tap', function(b) {
                a.targets.modal && (b.detail.gesture.preventDefault(), a.targets.modal.classList.toggle('mui-active'));
            });
    })(mui, window, document, 'modal'),
    (function(a, b, c, d) {
        var e = 'mui-popover',
            f = 'mui-popover-arrow',
            g = 'mui-popover-action',
            h = 'mui-backdrop',
            i = 'mui-bar-popover',
            j = 'mui-bar-backdrop',
            k = 'mui-backdrop-action',
            l = 'mui-active',
            m = 'mui-bottom',
            n = function(b, d) {
                if ('A' === d.tagName && d.hash) {
                    if (
                        ((a.targets._popover = c.getElementById(d.hash.replace('#', ''))),
                        a.targets._popover && a.targets._popover.classList.contains(e))
                    )
                        return d;
                    a.targets._popover = null;
                }
                return !1;
            };
        a.registerTarget({ name: d, index: 60, handle: n, target: !1, isReset: !1, isContinue: !0 });
        var o,
            p = function(a) {},
            q = function(b) {
                this.removeEventListener('webkitTransitionEnd', q),
                    this.addEventListener(a.EVENT_MOVE, a.preventDefault),
                    a.trigger(this, 'shown', this);
            },
            r = function(b) {
                v(this, 'none'),
                    this.removeEventListener('webkitTransitionEnd', r),
                    this.removeEventListener(a.EVENT_MOVE, a.preventDefault),
                    p(!1),
                    a.trigger(this, 'hidden', this);
            },
            s = (function() {
                var b = c.createElement('div');
                return (
                    b.classList.add(h),
                    b.addEventListener(a.EVENT_MOVE, a.preventDefault),
                    b.addEventListener('tap', function(b) {
                        var d = a.targets._popover;
                        d &&
                            (d.addEventListener('webkitTransitionEnd', r),
                            d.classList.remove(l),
                            t(d),
                            c.body.setAttribute('style', ''));
                    }),
                    b
                );
            })(),
            t = function(b) {
                s.setAttribute('style', 'opacity:0'),
                    (a.targets.popover = a.targets._popover = null),
                    (o = a.later(function() {
                        !b.classList.contains(l) && s.parentNode && s.parentNode === c.body && c.body.removeChild(s);
                    }, 350));
            };
        b.addEventListener('tap', function(b) {
            if (a.targets.popover) {
                for (var d = !1, e = b.target; e && e !== c; e = e.parentNode) e === a.targets.popover && (d = !0);
                d && (b.detail.gesture.preventDefault(), u(a.targets._popover, a.targets.popover));
            }
        });
        var u = function(a, b, d) {
                if (!(('show' === d && a.classList.contains(l)) || ('hide' === d && !a.classList.contains(l)))) {
                    o && o.cancel(),
                        a.removeEventListener('webkitTransitionEnd', q),
                        a.removeEventListener('webkitTransitionEnd', r),
                        s.classList.remove(j),
                        s.classList.remove(k);
                    var e = c.querySelector('.mui-popover.mui-active');
                    if (e && (e.addEventListener('webkitTransitionEnd', r), e.classList.remove(l), a === e))
                        return void t(e);
                    var f = !1;
                    (a.classList.contains(i) || a.classList.contains(g)) &&
                        (a.classList.contains(g) ? ((f = !0), s.classList.add(k)) : s.classList.add(j)),
                        v(a, 'block'),
                        a.offsetHeight,
                        a.classList.add(l),
                        s.setAttribute('style', ''),
                        c.body.appendChild(s),
                        p(!0),
                        w(a, b, f),
                        s.classList.add(l),
                        a.addEventListener('webkitTransitionEnd', q);
                }
            },
            v = function(a, b, c, d) {
                var e = a.style;
                'undefined' != typeof b && (e.display = b),
                    'undefined' != typeof c && (e.top = c + 'px'),
                    'undefined' != typeof d && (e.left = d + 'px');
            },
            w = function(d, e, h) {
                if (d && e) {
                    if (h) return void v(d, 'block');
                    var i = b.innerWidth,
                        j = b.innerHeight,
                        k = d.offsetWidth,
                        l = d.offsetHeight,
                        n = e.offsetWidth,
                        o = e.offsetHeight,
                        p = a.offset(e),
                        q = d.querySelector('.' + f);
                    q || ((q = c.createElement('div')), (q.className = f), d.appendChild(q));
                    var r = (q && q.offsetWidth / 2) || 0,
                        s = 0,
                        t = 0,
                        u = 0,
                        w = 0,
                        x = d.classList.contains(g) ? 0 : 5,
                        y = 'top';
                    l + r < p.top - b.pageYOffset
                        ? (s = p.top - l - r)
                        : l + r < j - (p.top - b.pageYOffset) - o
                        ? ((y = 'bottom'), (s = p.top + o + r))
                        : ((y = 'middle'),
                          (s = Math.max((j - l) / 2 + b.pageYOffset, 0)),
                          (t = Math.max((i - k) / 2 + b.pageXOffset, 0))),
                        'top' === y || 'bottom' === y
                            ? ((t = n / 2 + p.left - k / 2),
                              (u = t),
                              x > t && (t = x),
                              t + k > i && (t = i - k - x),
                              q &&
                                  ('top' === y ? q.classList.add(m) : q.classList.remove(m),
                                  (u -= t),
                                  (w = k / 2 - r / 2 + u),
                                  (w = Math.max(Math.min(w, k - 2 * r - 6), 6)),
                                  q.setAttribute('style', 'left:' + w + 'px')))
                            : 'middle' === y && q.setAttribute('style', 'display:none'),
                        v(d, 'block', s, t);
                }
            };
        (a.createMask = function(b) {
            var d = c.createElement('div');
            d.classList.add(h),
                d.addEventListener(a.EVENT_MOVE, a.preventDefault),
                d.addEventListener('tap', function() {
                    e.close();
                });
            var e = [d];
            return (
                (e._show = !1),
                (e.show = function() {
                    return (e._show = !0), d.setAttribute('style', 'opacity:1'), c.body.appendChild(d), e;
                }),
                (e._remove = function() {
                    return (
                        e._show &&
                            ((e._show = !1),
                            d.setAttribute('style', 'opacity:0'),
                            a.later(function() {
                                var a = c.body;
                                d.parentNode === a && a.removeChild(d);
                            }, 350)),
                        e
                    );
                }),
                (e.close = function() {
                    b ? b() !== !1 && e._remove() : e._remove();
                }),
                e
            );
        }),
            (a.fn.popover = function() {
                var b = arguments;
                this.each(function() {
                    (a.targets._popover = this),
                        ('show' === b[0] || 'hide' === b[0] || 'toggle' === b[0]) && u(this, b[1], b[0]);
                });
            });
    })(mui, window, document, 'popover'),
    (function(a, b, c, d, e) {
        var f = 'mui-control-item',
            g = 'mui-segmented-control',
            h = 'mui-segmented-control-vertical',
            i = 'mui-control-content',
            j = 'mui-bar-tab',
            k = 'mui-tab-item',
            l = function(a, b) {
                return b.classList && (b.classList.contains(f) || b.classList.contains(k))
                    ? ((b.parentNode && b.parentNode.classList && b.parentNode.classList.contains(h)) ||
                          a.preventDefault(),
                      b)
                    : !1;
            };
        a.registerTarget({ name: d, index: 80, handle: l, target: !1 }),
            b.addEventListener('tap', function(b) {
                var e = a.targets.tab;
                if (e) {
                    for (var h, l, m, n = 'mui-active', o = '.' + n, p = e.parentNode; p && p !== c; p = p.parentNode) {
                        if (p.classList.contains(g)) {
                            h = p.querySelector(o + '.' + f);
                            break;
                        }
                        p.classList.contains(j) && (h = p.querySelector(o + '.' + k));
                    }
                    h && h.classList.remove(n);
                    var q = e === h;
                    if ((e && e.classList.add(n), e.hash && (m = c.getElementById(e.hash.replace('#', ''))))) {
                        if (!m.classList.contains(i)) return void e.classList[q ? 'remove' : 'add'](n);
                        if (!q) {
                            var r = m.parentNode;
                            l = r.querySelectorAll('.' + i + o);
                            for (var s = 0; s < l.length; s++) {
                                var t = l[s];
                                t.parentNode === r && t.classList.remove(n);
                            }
                            m.classList.add(n);
                            for (var u = [], v = r.querySelectorAll('.' + i), s = 0; s < v.length; s++)
                                v[s].parentNode === r && u.push(v[s]);
                            a.trigger(m, a.eventName('shown', d), { tabNumber: Array.prototype.indexOf.call(u, m) }),
                                b.detail && b.detail.gesture.preventDefault();
                        }
                    }
                }
            });
    })(mui, window, document, 'tab'),
    (function(a, b, c) {
        var d = 'mui-switch',
            e = 'mui-switch-handle',
            f = 'mui-active',
            g = 'mui-dragging',
            h = 'mui-disabled',
            i = '.' + e,
            j = function(a, b) {
                return b.classList && b.classList.contains(d) ? b : !1;
            };
        a.registerTarget({ name: c, index: 100, handle: j, target: !1 });
        var k = function(a) {
            (this.element = a),
                (this.classList = this.element.classList),
                (this.handle = this.element.querySelector(i)),
                this.init(),
                this.initEvent();
        };
        (k.prototype.init = function() {
            (this.toggleWidth = this.element.offsetWidth),
                (this.handleWidth = this.handle.offsetWidth),
                (this.handleX = this.toggleWidth - this.handleWidth - 3);
        }),
            (k.prototype.initEvent = function() {
                this.element.addEventListener(a.EVENT_START, this),
                    this.element.addEventListener('drag', this),
                    this.element.addEventListener('swiperight', this),
                    this.element.addEventListener(a.EVENT_END, this),
                    this.element.addEventListener(a.EVENT_CANCEL, this);
            }),
            (k.prototype.handleEvent = function(b) {
                if (!this.classList.contains(h))
                    switch (b.type) {
                        case a.EVENT_START:
                            this.start(b);
                            break;
                        case 'drag':
                            this.drag(b);
                            break;
                        case 'swiperight':
                            this.swiperight();
                            break;
                        case a.EVENT_END:
                        case a.EVENT_CANCEL:
                            this.end(b);
                    }
            }),
            (k.prototype.start = function(a) {
                (this.handle.style.webkitTransitionDuration = this.element.style.webkitTransitionDuration = '.2s'),
                    this.classList.add(g),
                    (0 === this.toggleWidth || 0 === this.handleWidth) && this.init();
            }),
            (k.prototype.drag = function(a) {
                var b = a.detail;
                this.isDragging ||
                    (('left' === b.direction || 'right' === b.direction) &&
                        ((this.isDragging = !0),
                        (this.lastChanged = void 0),
                        (this.initialState = this.classList.contains(f)))),
                    this.isDragging && (this.setTranslateX(b.deltaX), a.stopPropagation(), b.gesture.preventDefault());
            }),
            (k.prototype.swiperight = function(a) {
                this.isDragging && a.stopPropagation();
            }),
            (k.prototype.end = function(b) {
                this.classList.remove(g),
                    this.isDragging
                        ? ((this.isDragging = !1),
                          b.stopPropagation(),
                          a.trigger(this.element, 'toggle', { isActive: this.classList.contains(f) }))
                        : this.toggle();
            }),
            (k.prototype.toggle = function(b) {
                var c = this.classList;
                b === !1
                    ? (this.handle.style.webkitTransitionDuration = this.element.style.webkitTransitionDuration = '0s')
                    : (this.handle.style.webkitTransitionDuration = this.element.style.webkitTransitionDuration =
                          '.2s'),
                    c.contains(f)
                        ? (c.remove(f), (this.handle.style.webkitTransform = 'translate(0,0)'))
                        : (c.add(f), (this.handle.style.webkitTransform = 'translate(' + this.handleX + 'px,0)')),
                    a.trigger(this.element, 'toggle', { isActive: this.classList.contains(f) });
            }),
            (k.prototype.setTranslateX = a.animationFrame(function(a) {
                if (this.isDragging) {
                    var b = !1;
                    ((this.initialState && -a > this.handleX / 2) || (!this.initialState && a > this.handleX / 2)) &&
                        (b = !0),
                        this.lastChanged !== b &&
                            (b
                                ? ((this.handle.style.webkitTransform =
                                      'translate(' + (this.initialState ? 0 : this.handleX) + 'px,0)'),
                                  this.classList[this.initialState ? 'remove' : 'add'](f))
                                : ((this.handle.style.webkitTransform =
                                      'translate(' + (this.initialState ? this.handleX : 0) + 'px,0)'),
                                  this.classList[this.initialState ? 'add' : 'remove'](f)),
                            (this.lastChanged = b));
                }
            })),
            (a.fn['switch'] = function(b) {
                var c = [];
                return (
                    this.each(function() {
                        var b = null,
                            d = this.getAttribute('data-switch');
                        d
                            ? (b = a.data[d])
                            : ((d = ++a.uuid), (a.data[d] = new k(this)), this.setAttribute('data-switch', d)),
                            c.push(b);
                    }),
                    c.length > 1 ? c : c[0]
                );
            }),
            a.ready(function() {
                a('.' + d)['switch']();
            });
    })(mui, window, 'toggle'),
    (function(a, b, c) {
        function d(a, b) {
            var c = b ? 'removeEventListener' : 'addEventListener';
            a[c]('drag', F), a[c]('dragend', F), a[c]('swiperight', F), a[c]('swipeleft', F), a[c]('flick', F);
        }
        var isOpened,
            openedActions,
            progress,
            sliderActionLeft,
            sliderActionRight,
            buttonsLeft,
            buttonsRight,
            sliderDirection,
            sliderRequestAnimationFrame,
            translateX,
            lastTranslateX,
            sliderActionLeftWidth,
            sliderActionRightWidth;
        var e,
            f,
            g = 'mui-active',
            h = 'mui-selected',
            i = 'mui-grid-view',
            j = 'mui-table-view-radio',
            k = 'mui-table-view-cell',
            l = 'mui-collapse-content',
            m = 'mui-disabled',
            n = 'mui-switch',
            o = 'mui-btn',
            p = 'mui-slider-handle',
            q = 'mui-slider-left',
            r = 'mui-slider-right',
            s = 'mui-transitioning',
            t = '.' + p,
            u = '.' + q,
            v = '.' + r,
            w = '.' + h,
            x = '.' + o,
            y = 0.8,
            z = (isOpened = openedActions = progress = !1),
            A = (sliderActionLeft = sliderActionRight = buttonsLeft = buttonsRight = sliderDirection = sliderRequestAnimationFrame = !1),
            B = (translateX = lastTranslateX = sliderActionLeftWidth = sliderActionRightWidth = 0),
            C = function(a) {
                a
                    ? f
                        ? f.classList.add(g)
                        : e && e.classList.add(g)
                    : (B && B.cancel(), f ? f.classList.remove(g) : e && e.classList.remove(g));
            },
            D = function() {
                if (translateX !== lastTranslateX) {
                    if (buttonsRight && buttonsRight.length > 0) {
                        (progress = translateX / sliderActionRightWidth),
                            translateX < -sliderActionRightWidth &&
                                (translateX =
                                    -sliderActionRightWidth - Math.pow(-translateX - sliderActionRightWidth, y));
                        for (var a = 0, b = buttonsRight.length; b > a; a++) {
                            var c = buttonsRight[a];
                            'undefined' == typeof c._buttonOffset && (c._buttonOffset = c.offsetLeft),
                                (buttonOffset = c._buttonOffset),
                                E(c, translateX - buttonOffset * (1 + Math.max(progress, -1)));
                        }
                    }
                    if (buttonsLeft && buttonsLeft.length > 0) {
                        (progress = translateX / sliderActionLeftWidth),
                            translateX > sliderActionLeftWidth &&
                                (translateX = sliderActionLeftWidth + Math.pow(translateX - sliderActionLeftWidth, y));
                        for (var a = 0, b = buttonsLeft.length; b > a; a++) {
                            var d = buttonsLeft[a];
                            'undefined' == typeof d._buttonOffset &&
                                (d._buttonOffset = sliderActionLeftWidth - d.offsetLeft - d.offsetWidth),
                                (buttonOffset = d._buttonOffset),
                                buttonsLeft.length > 1 && (d.style.zIndex = buttonsLeft.length - a),
                                E(d, translateX + buttonOffset * (1 - Math.min(progress, 1)));
                        }
                    }
                    E(A, translateX), (lastTranslateX = translateX);
                }
                sliderRequestAnimationFrame = requestAnimationFrame(function() {
                    D();
                });
            },
            E = function(a, b) {
                a && (a.style.webkitTransform = 'translate(' + b + 'px,0)');
            };
        b.addEventListener(a.EVENT_START, function(b) {
            e && C(!1), (e = f = !1), (z = isOpened = openedActions = !1);
            for (var g = b.target, h = !1; g && g !== c; g = g.parentNode)
                if (g.classList) {
                    var p = g.classList;
                    if (
                        ((('INPUT' === g.tagName && 'radio' !== g.type && 'checkbox' !== g.type) ||
                            'BUTTON' === g.tagName ||
                            p.contains(n) ||
                            p.contains(o) ||
                            p.contains(m)) &&
                            (h = !0),
                        p.contains(l))
                    )
                        break;
                    if (p.contains(k)) {
                        e = g;
                        var q = e.parentNode.querySelector(w);
                        if (!e.parentNode.classList.contains(j) && q && q !== e)
                            return a.swipeoutClose(q), void (e = h = !1);
                        if (!e.parentNode.classList.contains(i)) {
                            var r = e.querySelector('a');
                            r && r.parentNode === e && (f = r);
                        }
                        var s = e.querySelector(t);
                        s && (d(e), b.stopPropagation()),
                            h ||
                                (s
                                    ? (B && B.cancel(),
                                      (B = a.later(function() {
                                          C(!0);
                                      }, 100)))
                                    : C(!0));
                        break;
                    }
                }
        }),
            b.addEventListener(a.EVENT_MOVE, function(a) {
                C(!1);
            });
        var F = {
            handleEvent: function(a) {
                switch (a.type) {
                    case 'drag':
                        this.drag(a);
                        break;
                    case 'dragend':
                        this.dragend(a);
                        break;
                    case 'flick':
                        this.flick(a);
                        break;
                    case 'swiperight':
                        this.swiperight(a);
                        break;
                    case 'swipeleft':
                        this.swipeleft(a);
                }
            },
            drag: function(a) {
                if (e) {
                    z ||
                        ((A = sliderActionLeft = sliderActionRight = buttonsLeft = buttonsRight = sliderDirection = sliderRequestAnimationFrame = !1),
                        (A = e.querySelector(t)),
                        A &&
                            ((sliderActionLeft = e.querySelector(u)),
                            (sliderActionRight = e.querySelector(v)),
                            sliderActionLeft &&
                                ((sliderActionLeftWidth = sliderActionLeft.offsetWidth),
                                (buttonsLeft = sliderActionLeft.querySelectorAll(x))),
                            sliderActionRight &&
                                ((sliderActionRightWidth = sliderActionRight.offsetWidth),
                                (buttonsRight = sliderActionRight.querySelectorAll(x))),
                            e.classList.remove(s),
                            (isOpened = e.classList.contains(h)),
                            isOpened && (openedActions = e.querySelector(u + w) ? 'left' : 'right')));
                    var b = a.detail,
                        c = b.direction,
                        d = b.angle;
                    if (
                        ('left' === c && (d > 150 || -150 > d)
                            ? (buttonsRight || (buttonsLeft && isOpened)) && (z = !0)
                            : 'right' === c &&
                              d > -30 &&
                              30 > d &&
                              (buttonsLeft || (buttonsRight && isOpened)) &&
                              (z = !0),
                        z)
                    ) {
                        a.stopPropagation(), a.detail.gesture.preventDefault();
                        var f = a.detail.deltaX;
                        if (
                            (isOpened &&
                                ('right' === openedActions
                                    ? (f -= sliderActionRightWidth)
                                    : (f += sliderActionLeftWidth)),
                            (f > 0 && !buttonsLeft) || (0 > f && !buttonsRight))
                        ) {
                            if (!isOpened) return;
                            f = 0;
                        }
                        0 > f
                            ? (sliderDirection = 'toLeft')
                            : f > 0
                            ? (sliderDirection = 'toRight')
                            : sliderDirection || (sliderDirection = 'toLeft'),
                            sliderRequestAnimationFrame || D(),
                            (translateX = f);
                    }
                }
            },
            flick: function(a) {
                z && a.stopPropagation();
            },
            swipeleft: function(a) {
                z && a.stopPropagation();
            },
            swiperight: function(a) {
                z && a.stopPropagation();
            },
            dragend: function(b) {
                if (z) {
                    b.stopPropagation(),
                        sliderRequestAnimationFrame &&
                            (cancelAnimationFrame(sliderRequestAnimationFrame), (sliderRequestAnimationFrame = null));
                    var c = b.detail;
                    z = !1;
                    var d = 'close',
                        f = 'toLeft' === sliderDirection ? sliderActionRightWidth : sliderActionLeftWidth,
                        g = c.swipe || Math.abs(translateX) > f / 2;
                    g &&
                        (isOpened
                            ? 'left' === c.direction && 'right' === openedActions
                                ? (d = 'open')
                                : 'right' === c.direction && 'left' === openedActions && (d = 'open')
                            : (d = 'open')),
                        e.classList.add(s);
                    var i;
                    if ('open' === d) {
                        var j = 'toLeft' === sliderDirection ? -f : f;
                        if (
                            (E(A, j),
                            (i = 'toLeft' === sliderDirection ? buttonsRight : buttonsLeft),
                            'undefined' != typeof i)
                        ) {
                            for (var k = null, l = 0; l < i.length; l++) (k = i[l]), E(k, j);
                            k.parentNode.classList.add(h),
                                e.classList.add(h),
                                isOpened || a.trigger(e, 'toLeft' === sliderDirection ? 'slideleft' : 'slideright');
                        }
                    } else
                        E(A, 0),
                            sliderActionLeft && sliderActionLeft.classList.remove(h),
                            sliderActionRight && sliderActionRight.classList.remove(h),
                            e.classList.remove(h);
                    var m;
                    if (buttonsLeft && buttonsLeft.length > 0 && buttonsLeft !== i)
                        for (var l = 0, n = buttonsLeft.length; n > l; l++) {
                            var o = buttonsLeft[l];
                            (m = o._buttonOffset),
                                'undefined' == typeof m &&
                                    (o._buttonOffset = sliderActionLeftWidth - o.offsetLeft - o.offsetWidth),
                                E(o, m);
                        }
                    if (buttonsRight && buttonsRight.length > 0 && buttonsRight !== i)
                        for (var l = 0, n = buttonsRight.length; n > l; l++) {
                            var p = buttonsRight[l];
                            (m = p._buttonOffset),
                                'undefined' == typeof m && (p._buttonOffset = p.offsetLeft),
                                E(p, -m);
                        }
                }
            },
        };
        (a.swipeoutOpen = function(b, c) {
            if (b) {
                var d = b.classList;
                if (!d.contains(h)) {
                    c || (c = b.querySelector(v) ? 'right' : 'left');
                    var e = b.querySelector(a.classSelector('.slider-' + c));
                    if (e) {
                        e.classList.add(h), d.add(h), d.remove(s);
                        for (
                            var f,
                                g = e.querySelectorAll(x),
                                i = e.offsetWidth,
                                j = 'right' === c ? -i : i,
                                k = g.length,
                                l = 0;
                            k > l;
                            l++
                        )
                            (f = g[l]), 'right' === c ? E(f, -f.offsetLeft) : E(f, i - f.offsetWidth - f.offsetLeft);
                        d.add(s);
                        for (var l = 0; k > l; l++) E(g[l], j);
                        E(b.querySelector(t), j);
                    }
                }
            }
        }),
            (a.swipeoutClose = function(b) {
                if (b) {
                    var c = b.classList;
                    if (c.contains(h)) {
                        var d = b.querySelector(v + w) ? 'right' : 'left',
                            e = b.querySelector(a.classSelector('.slider-' + d));
                        if (e) {
                            e.classList.remove(h), c.remove(h), c.add(s);
                            var f,
                                g = e.querySelectorAll(x),
                                i = e.offsetWidth,
                                j = g.length;
                            E(b.querySelector(t), 0);
                            for (var k = 0; j > k; k++)
                                (f = g[k]),
                                    'right' === d ? E(f, -f.offsetLeft) : E(f, i - f.offsetWidth - f.offsetLeft);
                        }
                    }
                }
            }),
            b.addEventListener(a.EVENT_END, function(a) {
                e && (C(!1), A && d(e, !0));
            }),
            b.addEventListener(a.EVENT_CANCEL, function(a) {
                e && (C(!1), A && d(e, !0));
            });
        var G = function(b) {
            var c = (b.target && b.target.type) || '';
            if ('radio' !== c && 'checkbox' !== c) {
                var d = e.classList;
                if (d.contains('mui-radio')) {
                    var f = e.querySelector('input[type=radio]');
                    f && (f.disabled || f.readOnly || ((f.checked = !f.checked), a.trigger(f, 'change')));
                } else if (d.contains('mui-checkbox')) {
                    var f = e.querySelector('input[type=checkbox]');
                    f && (f.disabled || f.readOnly || ((f.checked = !f.checked), a.trigger(f, 'change')));
                }
            }
        };
        b.addEventListener(a.EVENT_CLICK, function(a) {
            e && e.classList.contains('mui-collapse') && a.preventDefault();
        }),
            b.addEventListener('doubletap', function(a) {
                e && G(a);
            });
        var H = /^(INPUT|TEXTAREA|BUTTON|SELECT)$/;
        b.addEventListener('tap', function(b) {
            if (e) {
                var c = !1,
                    d = e.classList,
                    f = e.parentNode;
                if (f && f.classList.contains(j)) {
                    if (d.contains(h)) return;
                    var i = f.querySelector('li' + w);
                    return i && i.classList.remove(h), d.add(h), void a.trigger(e, 'selected', { el: e });
                }
                if (d.contains('mui-collapse') && !e.parentNode.classList.contains('mui-unfold')) {
                    if ((H.test(b.target.tagName) || b.detail.gesture.preventDefault(), !d.contains(g))) {
                        var k = e.parentNode.querySelector('.mui-collapse.mui-active');
                        k && k.classList.remove(g), (c = !0);
                    }
                    d.toggle(g), c && a.trigger(e, 'expand');
                } else G(b);
            }
        });
    })(mui, window, document),
    (function(a, b) {
        a.alert = function(c, d, e, f) {
            if (a.os.plus) {
                if ('undefined' == typeof c) return;
                'function' == typeof d
                    ? ((f = d), (d = null), (e = '确定'))
                    : 'function' == typeof e && ((f = e), (e = null)),
                    a.plusReady(function() {
                        plus.nativeUI.alert(c, f, d, e);
                    });
            } else b.alert(c);
        };
    })(mui, window),
    (function(a, b) {
        a.confirm = function(c, d, e, f) {
            if (a.os.plus) {
                if ('undefined' == typeof c) return;
                'function' == typeof d
                    ? ((f = d), (d = null), (e = null))
                    : 'function' == typeof e && ((f = e), (e = null)),
                    a.plusReady(function() {
                        plus.nativeUI.confirm(c, f, d, e);
                    });
            } else f(b.confirm(c) ? { index: 0 } : { index: 1 });
        };
    })(mui, window),
    (function(a, b) {
        a.prompt = function(c, d, e, f, g) {
            if (a.os.plus) {
                if ('undefined' == typeof message) return;
                'function' == typeof d
                    ? ((g = d), (d = null), (e = null), (f = null))
                    : 'function' == typeof e
                    ? ((g = e), (e = null), (f = null))
                    : 'function' == typeof f && ((g = f), (f = null)),
                    a.plusReady(function() {
                        plus.nativeUI.prompt(c, g, e, d, f);
                    });
            } else {
                var h = b.prompt(c);
                g(h ? { index: 0, value: h } : { index: 1, value: '' });
            }
        };
    })(mui, window),
    (function(a, b) {
        var c = 'mui-active';
        a.toast = function(b) {
            if (a.os.plus)
                a.plusReady(function() {
                    plus.nativeUI.toast(b, { verticalAlign: 'bottom' });
                });
            else {
                var d = document.createElement('div');
                d.classList.add('mui-toast-container'),
                    (d.innerHTML = '<div class="mui-toast-message">' + b + '</div>'),
                    d.addEventListener('webkitTransitionEnd', function() {
                        d.classList.contains(c) || d.parentNode.removeChild(d);
                    }),
                    document.body.appendChild(d),
                    d.offsetHeight,
                    d.classList.add(c),
                    setTimeout(function() {
                        d.classList.remove(c);
                    }, 2e3);
            }
        };
    })(mui, window),
    (function(a, b, c) {
        var d = 'mui-popup',
            e = 'mui-popup-backdrop',
            f = 'mui-popup-in',
            g = 'mui-popup-out',
            h = 'mui-popup-inner',
            i = 'mui-popup-title',
            j = 'mui-popup-text',
            k = 'mui-popup-input',
            l = 'mui-popup-buttons',
            m = 'mui-popup-button',
            n = 'mui-popup-button-bold',
            e = 'mui-popup-backdrop',
            o = 'mui-active',
            p = [],
            q = (function() {
                var b = c.createElement('div');
                return (
                    b.classList.add(e),
                    b.addEventListener(a.EVENT_MOVE, a.preventDefault),
                    b.addEventListener('webkitTransitionEnd', function() {
                        this.classList.contains(o) || (b.parentNode && b.parentNode.removeChild(b));
                    }),
                    b
                );
            })(),
            r = function(a) {
                return '<div class="' + k + '"><input type="text" autofocus placeholder="' + (a || '') + '"/></div>';
            },
            s = function(a, b, c) {
                return (
                    '<div class="' +
                    h +
                    '"><div class="' +
                    i +
                    '">' +
                    b +
                    '</div><div class="' +
                    j +
                    '">' +
                    a.replace(/\r\n/g, '<br/>').replace(/\n/g, '<br/>') +
                    '</div>' +
                    (c || '') +
                    '</div>'
                );
            },
            t = function(a) {
                for (var b = a.length, c = [], d = 0; b > d; d++)
                    c.push('<span class="' + m + (d === b - 1 ? ' ' + n : '') + '">' + a[d] + '</span>');
                return '<div class="' + l + '">' + c.join('') + '</div>';
            },
            u = function(b, e) {
                var h = c.createElement('div');
                (h.className = d), (h.innerHTML = b);
                var i = function() {
                    h.parentNode && h.parentNode.removeChild(h), (h = null);
                };
                h.addEventListener(a.EVENT_MOVE, a.preventDefault),
                    h.addEventListener('webkitTransitionEnd', function(a) {
                        h && a.target === h && h.classList.contains(g) && i();
                    }),
                    (h.style.display = 'block'),
                    c.body.appendChild(h),
                    h.offsetHeight,
                    h.classList.add(f),
                    q.classList.contains(o) ||
                        ((q.style.display = 'block'), c.body.appendChild(q), q.offsetHeight, q.classList.add(o));
                var j = a.qsa('.' + m, h),
                    l = h.querySelector('.' + k + ' input'),
                    n = {
                        element: h,
                        close: function(a, b) {
                            h &&
                                (e && e({ index: a || 0, value: (l && l.value) || '' }),
                                b !== !1 ? (h.classList.remove(f), h.classList.add(g)) : i(),
                                p.pop(),
                                p.length ? p[p.length - 1].show(b) : q.classList.remove(o));
                        },
                    },
                    r = function(a) {
                        n.close(j.indexOf(a.target));
                    };
                return (
                    a(h).on('tap', '.' + m, r),
                    p.length && p[p.length - 1].hide(),
                    p.push({
                        close: n.close,
                        show: function(a) {
                            (h.style.display = 'block'), h.offsetHeight, h.classList.add(f);
                        },
                        hide: function() {
                            (h.style.display = 'none'), h.classList.remove(f);
                        },
                    }),
                    n
                );
            },
            v = function(b, c, d, e, f) {
                return 'undefined' != typeof b
                    ? ('function' == typeof c
                          ? ((e = c), (f = d), (c = null), (d = null))
                          : 'function' == typeof d && ((f = e), (e = d), (d = null)),
                      a.os.plus && 'div' !== f
                          ? plus.nativeUI.alert(b, e, c || '提示', d || '确定')
                          : u(s(b, c || '提示') + t([d || '确定']), e))
                    : void 0;
            },
            w = function(b, c, d, e, f) {
                return 'undefined' != typeof b
                    ? ('function' == typeof c
                          ? ((e = c), (f = d), (c = null), (d = null))
                          : 'function' == typeof d && ((f = e), (e = d), (d = null)),
                      a.os.plus && 'div' !== f
                          ? plus.nativeUI.confirm(b, e, c, d || ['取消', '确认'])
                          : u(s(b, c || '提示') + t(d || ['取消', '确认']), e))
                    : void 0;
            },
            x = function(b, c, d, e, f, g) {
                return 'undefined' != typeof b
                    ? ('function' == typeof c
                          ? ((f = c), (g = d), (c = null), (d = null), (e = null))
                          : 'function' == typeof d
                          ? ((f = d), (g = e), (d = null), (e = null))
                          : 'function' == typeof e && ((g = f), (f = e), (e = null)),
                      a.os.plus && 'div' !== g
                          ? plus.nativeUI.prompt(b, f, d || '提示', c, e || ['取消', '确认'])
                          : u(s(b, d || '提示', r(c)) + t(e || ['取消', '确认']), f))
                    : void 0;
            },
            y = function() {
                return p.length ? (p[p.length - 1].close(), !0) : !1;
            },
            z = function() {
                for (; p.length; ) p[p.length - 1].close();
            };
        (a.closePopup = y), (a.closePopups = z), (a.alert = v), (a.confirm = w), (a.prompt = x);
    })(mui, window, document),
    (function(a, b) {
        var c = 'mui-progressbar',
            d = 'mui-progressbar-in',
            e = 'mui-progressbar-out',
            f = 'mui-progressbar-infinite',
            g = '.mui-progressbar',
            h = function(b) {
                if (((b = a(b || 'body')), 0 !== b.length)) {
                    if (((b = b[0]), b.classList.contains(c))) return b;
                    var d = b.querySelectorAll(g);
                    if (d)
                        for (var e = 0, f = d.length; f > e; e++) {
                            var h = d[e];
                            if (h.parentNode === b) return h;
                        }
                }
            },
            i = function(h, i, j) {
                if (('number' == typeof h && ((j = i), (i = h), (h = 'body')), (h = a(h || 'body')), 0 !== h.length)) {
                    h = h[0];
                    var l;
                    if (h.classList.contains(c)) l = h;
                    else {
                        var m = h.querySelectorAll(g + ':not(.' + e + ')');
                        if (m)
                            for (var n = 0, o = m.length; o > n; n++) {
                                var p = m[n];
                                if (p.parentNode === h) {
                                    l = p;
                                    break;
                                }
                            }
                        l
                            ? l.classList.add(d)
                            : ((l = b.createElement('span')),
                              (l.className =
                                  c +
                                  ' ' +
                                  d +
                                  ('undefined' != typeof i ? '' : ' ' + f) +
                                  (j ? ' ' + c + '-' + j : '')),
                              'undefined' != typeof i && (l.innerHTML = '<span></span>'),
                              h.appendChild(l));
                    }
                    return i && k(h, i), l;
                }
            },
            j = function(a) {
                var b = h(a);
                if (b) {
                    var c = b.classList;
                    c.contains(d) &&
                        !c.contains(e) &&
                        (c.remove(d),
                        c.add(e),
                        b.addEventListener('webkitAnimationEnd', function() {
                            b.parentNode && b.parentNode.removeChild(b), (b = null);
                        }));
                }
            },
            k = function(a, b, c) {
                'number' == typeof a && ((c = b), (b = a), (a = !1));
                var d = h(a);
                if (d && !d.classList.contains(f)) {
                    b && (b = Math.min(Math.max(b, 0), 100)), d.offsetHeight;
                    var e = d.querySelector('span');
                    if (e) {
                        var g = e.style;
                        (g.webkitTransform = 'translate3d(' + (-100 + b) + '%,0,0)'),
                            'undefined' != typeof c
                                ? (g.webkitTransitionDuration = c + 'ms')
                                : (g.webkitTransitionDuration = '');
                    }
                    return d;
                }
            };
        a.fn.progressbar = function(a) {
            var b = [];
            return (
                (a = a || {}),
                this.each(function() {
                    var c = this,
                        d = c.mui_plugin_progressbar;
                    d
                        ? a && d.setOptions(a)
                        : (c.mui_plugin_progressbar = d = {
                              options: a,
                              setOptions: function(a) {
                                  this.options = a;
                              },
                              show: function() {
                                  return i(c, this.options.progress, this.options.color);
                              },
                              setProgress: function(a) {
                                  return k(c, a);
                              },
                              hide: function() {
                                  return j(c);
                              },
                          }),
                        b.push(d);
                }),
                1 === b.length ? b[0] : b
            );
        };
    })(mui, document),
    (function(a, b, c) {
        var d = 'mui-icon',
            e = 'mui-icon-clear',
            f = 'mui-icon-speech',
            g = 'mui-icon-search',
            h = 'mui-icon-eye',
            i = 'mui-input-row',
            j = 'mui-placeholder',
            k = 'mui-tooltip',
            l = 'mui-hidden',
            m = 'mui-focusin',
            n = '.' + e,
            o = '.' + f,
            p = '.' + h,
            q = '.' + j,
            r = '.' + k,
            s = function(a) {
                for (; a && a !== c; a = a.parentNode) if (a.classList && a.classList.contains(i)) return a;
                return null;
            },
            t = function(a, b) {
                (this.element = a),
                    (this.options = b || { actions: 'clear' }),
                    ~this.options.actions.indexOf('slider')
                        ? ((this.sliderActionClass = k + ' ' + l), (this.sliderActionSelector = r))
                        : (~this.options.actions.indexOf('clear') &&
                              ((this.clearActionClass = d + ' ' + e + ' ' + l), (this.clearActionSelector = n)),
                          ~this.options.actions.indexOf('speech') &&
                              ((this.speechActionClass = d + ' ' + f), (this.speechActionSelector = o)),
                          ~this.options.actions.indexOf('search') &&
                              ((this.searchActionClass = j), (this.searchActionSelector = q)),
                          ~this.options.actions.indexOf('password') &&
                              ((this.passwordActionClass = d + ' ' + h), (this.passwordActionSelector = p))),
                    this.init();
            };
        (t.prototype.init = function() {
            this.initAction(), this.initElementEvent();
        }),
            (t.prototype.initAction = function() {
                var b = this,
                    c = b.element.parentNode;
                c &&
                    (b.sliderActionClass
                        ? (b.sliderAction = b.createAction(c, b.sliderActionClass, b.sliderActionSelector))
                        : (b.searchActionClass &&
                              ((b.searchAction = b.createAction(c, b.searchActionClass, b.searchActionSelector)),
                              b.searchAction.addEventListener('tap', function(c) {
                                  a.focus(b.element), c.stopPropagation();
                              })),
                          b.speechActionClass &&
                              ((b.speechAction = b.createAction(c, b.speechActionClass, b.speechActionSelector)),
                              b.speechAction.addEventListener('click', a.stopPropagation),
                              b.speechAction.addEventListener('tap', function(a) {
                                  b.speechActionClick(a);
                              })),
                          b.clearActionClass &&
                              ((b.clearAction = b.createAction(c, b.clearActionClass, b.clearActionSelector)),
                              b.clearAction.addEventListener('tap', function(a) {
                                  b.clearActionClick(a);
                              })),
                          b.passwordActionClass &&
                              ((b.passwordAction = b.createAction(c, b.passwordActionClass, b.passwordActionSelector)),
                              b.passwordAction.addEventListener('tap', function(a) {
                                  b.passwordActionClick(a);
                              }))));
            }),
            (t.prototype.createAction = function(a, b, e) {
                var f = a.querySelector(e);
                if (!f) {
                    var f = c.createElement('span');
                    (f.className = b),
                        b === this.searchActionClass &&
                            ((f.innerHTML =
                                '<span class="' +
                                d +
                                ' ' +
                                g +
                                '"></span><span>' +
                                this.element.getAttribute('placeholder') +
                                '</span>'),
                            this.element.setAttribute('placeholder', ''),
                            this.element.value.trim() && a.classList.add('mui-active')),
                        a.insertBefore(f, this.element.nextSibling);
                }
                return f;
            }),
            (t.prototype.initElementEvent = function() {
                var b = this.element;
                if (this.sliderActionClass) {
                    var c = this.sliderAction,
                        d = null,
                        e = function() {
                            c.classList.remove(l);
                            var a = b.offsetLeft,
                                e = b.offsetWidth - 28,
                                f = c.offsetWidth,
                                g = Math.abs(b.max - b.min),
                                h = (e / g) * Math.abs(b.value - b.min);
                            (c.style.left = 14 + a + h - f / 2 + 'px'),
                                (c.innerText = b.value),
                                d && clearTimeout(d),
                                (d = setTimeout(function() {
                                    c.classList.add(l);
                                }, 1e3));
                        };
                    b.addEventListener('input', e),
                        b.addEventListener('tap', e),
                        b.addEventListener(a.EVENT_MOVE, function(a) {
                            a.stopPropagation();
                        });
                } else {
                    if (this.clearActionClass) {
                        var f = this.clearAction;
                        if (!f) return;
                        a.each(['keyup', 'change', 'input', 'focus', 'cut', 'paste'], function(a, c) {
                            !(function(a) {
                                b.addEventListener(a, function() {
                                    f.classList[b.value.trim() ? 'remove' : 'add'](l);
                                });
                            })(c);
                        }),
                            b.addEventListener('blur', function() {
                                f.classList.add(l);
                            });
                    }
                    this.searchActionClass &&
                        (b.addEventListener('focus', function() {
                            b.parentNode.classList.add('mui-active');
                        }),
                        b.addEventListener('blur', function() {
                            b.value.trim() || b.parentNode.classList.remove('mui-active');
                        }));
                }
            }),
            (t.prototype.setPlaceholder = function(a) {
                if (this.searchActionClass) {
                    var b = this.element.parentNode.querySelector(q);
                    b && (b.getElementsByTagName('span')[1].innerText = a);
                } else this.element.setAttribute('placeholder', a);
            }),
            (t.prototype.passwordActionClick = function(a) {
                'text' === this.element.type ? (this.element.type = 'password') : (this.element.type = 'text'),
                    this.passwordAction.classList.toggle('mui-active'),
                    a.preventDefault();
            }),
            (t.prototype.clearActionClick = function(b) {
                var c = this;
                (c.element.value = ''), a.focus(c.element), c.clearAction.classList.add(l), b.preventDefault();
            }),
            (t.prototype.speechActionClick = function(d) {
                if (b.plus) {
                    var e = this,
                        f = e.element.value;
                    (e.element.value = ''),
                        c.body.classList.add(m),
                        plus.speech.startRecognize(
                            { engine: 'iFly' },
                            function(b) {
                                (e.element.value += b),
                                    a.focus(e.element),
                                    plus.speech.stopRecognize(),
                                    a.trigger(e.element, 'recognized', { value: e.element.value }),
                                    f !== e.element.value &&
                                        (a.trigger(e.element, 'change'), a.trigger(e.element, 'input'));
                            },
                            function(a) {
                                c.body.classList.remove(m);
                            }
                        );
                } else alert('only for 5+');
                d.preventDefault();
            }),
            (a.fn.input = function(b) {
                var c = [];
                return (
                    this.each(function() {
                        var b = null,
                            d = [],
                            e = s(this.parentNode);
                        if ('range' === this.type && e.classList.contains('mui-input-range')) d.push('slider');
                        else {
                            var f = this.classList;
                            f.contains('mui-input-clear') && d.push('clear'),
                                (a.os.android && a.os.stream) || !f.contains('mui-input-speech') || d.push('speech'),
                                f.contains('mui-input-password') && d.push('password'),
                                'search' === this.type && e.classList.contains('mui-search') && d.push('search');
                        }
                        var g = this.getAttribute('data-input-' + d[0]);
                        if (g) b = a.data[g];
                        else {
                            (g = ++a.uuid), (b = a.data[g] = new t(this, { actions: d.join(',') }));
                            for (var h = 0, i = d.length; i > h; h++) this.setAttribute('data-input-' + d[h], g);
                        }
                        c.push(b);
                    }),
                    1 === c.length ? c[0] : c
                );
            }),
            a.ready(function() {
                a('.mui-input-row input').input();
            });
    })(mui, window, document),
    (function(a, b) {
        var c = /^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,
            d = function(a) {
                var b = a.match(c);
                return b && 5 === b.length ? [b[1], b[2], b[3], b[4]] : [];
            },
            e = function(b, c) {
                (this.element = b),
                    (this.options = a.extend({ top: 0, offset: 150, duration: 16 }, c || {})),
                    (this._style = this.element.style),
                    (this._bgColor = this._style.backgroundColor);
                var e = d(mui.getStyles(this.element, 'backgroundColor'));
                if (!e.length) throw new Error('元素背景颜色必须为RGBA');
                (this._R = e[0]),
                    (this._G = e[1]),
                    (this._B = e[2]),
                    (this._A = e[3]),
                    (this._bufferFn = a.buffer(this.handleScroll, this.options.duration, this)),
                    this.initEvent();
            };
        (e.prototype.initEvent = function() {
            b.addEventListener('scroll', this._bufferFn), b.addEventListener(a.EVENT_MOVE, this._bufferFn);
        }),
            (e.prototype.handleScroll = function() {
                this._style.backgroundColor =
                    'rgba(' +
                    this._R +
                    ',' +
                    this._G +
                    ',' +
                    this._B +
                    ',' +
                    (b.scrollY - this.options.top) / this.options.offset +
                    ')';
            }),
            (e.prototype.destory = function() {
                b.removeEventListener('scroll', this._bufferFn),
                    b.removeEventListener(a.EVENT_MOVE, this._bufferFn),
                    (this.element.style.backgroundColor = this._bgColor),
                    (this.element.mui_plugin_transparent = null);
            }),
            (a.fn.transparent = function(a) {
                a = a || {};
                var b = [];
                return (
                    this.each(function() {
                        var c = this.mui_plugin_transparent;
                        if (!c) {
                            var d = this.getAttribute('data-top'),
                                f = this.getAttribute('data-offset'),
                                g = this.getAttribute('data-duration');
                            null !== d && 'undefined' == typeof a.top && (a.top = d),
                                null !== f && 'undefined' == typeof a.offset && (a.offset = f),
                                null !== g && 'undefined' == typeof a.duration && (a.duration = g),
                                (c = this.mui_plugin_transparent = new e(this, a));
                        }
                        b.push(c);
                    }),
                    1 === b.length ? b[0] : b
                );
            }),
            a.ready(function() {
                a('.mui-bar-transparent').transparent();
            });
    })(mui, window),
    (function(a) {
        var b = 'ontouchstart' in document,
            c = b ? 'tap' : 'click',
            d = 'change',
            e = 'mui-numbox',
            f = '.mui-btn-numbox-plus,.mui-numbox-btn-plus',
            g = '.mui-btn-numbox-minus,.mui-numbox-btn-minus',
            h = '.mui-input-numbox,.mui-numbox-input',
            i = (a.Numbox = a.Class.extend({
                init: function(b, c) {
                    var d = this;
                    if (!b) throw '构造 numbox 时缺少容器元素';
                    (d.holder = b),
                        (c = c || {}),
                        (c.step = parseInt(c.step || 1)),
                        (d.options = c),
                        (d.input = a.qsa(h, d.holder)[0]),
                        (d.plus = a.qsa(f, d.holder)[0]),
                        (d.minus = a.qsa(g, d.holder)[0]),
                        d.checkValue(),
                        d.initEvent();
                },
                initEvent: function() {
                    var b = this;
                    b.plus.addEventListener(c, function(c) {
                        var e = parseInt(b.input.value) + b.options.step;
                        (b.input.value = e.toString()), a.trigger(b.input, d, null);
                    }),
                        b.minus.addEventListener(c, function(c) {
                            var e = parseInt(b.input.value) - b.options.step;
                            (b.input.value = e.toString()), a.trigger(b.input, d, null);
                        }),
                        b.input.addEventListener(d, function(c) {
                            b.checkValue();
                            var e = parseInt(b.input.value);
                            a.trigger(b.holder, d, { value: e });
                        });
                },
                getValue: function() {
                    var a = this;
                    return parseInt(a.input.value);
                },
                checkValue: function() {
                    var a = this,
                        b = a.input.value;
                    if (null == b || '' == b || isNaN(b))
                        (a.input.value = a.options.min || 0), (a.minus.disabled = null != a.options.min);
                    else {
                        var b = parseInt(b);
                        null != a.options.max && !isNaN(a.options.max) && b >= parseInt(a.options.max)
                            ? ((b = a.options.max), (a.plus.disabled = !0))
                            : (a.plus.disabled = !1),
                            null != a.options.min && !isNaN(a.options.min) && b <= parseInt(a.options.min)
                                ? ((b = a.options.min), (a.minus.disabled = !0))
                                : (a.minus.disabled = !1),
                            (a.input.value = b);
                    }
                },
                setOption: function(a, b) {
                    var c = this;
                    c.options[a] = b;
                },
            }));
        (a.fn.numbox = function(a) {
            return (
                this.each(function(a, b) {
                    if (!b.numbox)
                        if (d) b.numbox = new i(b, d);
                        else {
                            var c = b.getAttribute('data-numbox-options'),
                                d = c ? JSON.parse(c) : {};
                            (d.step = b.getAttribute('data-numbox-step') || d.step),
                                (d.min = b.getAttribute('data-numbox-min') || d.min),
                                (d.max = b.getAttribute('data-numbox-max') || d.max),
                                (b.numbox = new i(b, d));
                        }
                }),
                this[0] ? this[0].numbox : null
            );
        }),
            a.ready(function() {
                a('.' + e).numbox();
            });
    })(mui);

/**
 * 选择列表插件
 * varstion 2.0.0
 * by Houfeng
 * Houfeng@DCloud.io
 */

(function($, window, document, undefined) {
    console.log($);

    var MAX_EXCEED = 30;
    var VISIBLE_RANGE = 90;
    var DEFAULT_ITEM_HEIGHT = 40;
    var BLUR_WIDTH = 10;

    var rad2deg = ($.rad2deg = function(rad) {
        return rad / (Math.PI / 180);
    });

    var deg2rad = ($.deg2rad = function(deg) {
        return deg * (Math.PI / 180);
    });

    var platform = navigator.platform.toLowerCase();
    var userAgent = navigator.userAgent.toLowerCase();
    var isIos =
        (userAgent.indexOf('iphone') > -1 || userAgent.indexOf('ipad') > -1 || userAgent.indexOf('ipod') > -1) &&
        (platform.indexOf('iphone') > -1 || platform.indexOf('ipad') > -1 || platform.indexOf('ipod') > -1);
    //alert(isIos);

    var Picker = ($.Picker = function(holder, options) {
        var self = this;
        self.holder = holder;
        self.options = options || {};
        self.init();
        self.initInertiaParams();
        self.calcElementItemPostion(true);
        self.bindEvent();
    });

    Picker.prototype.findElementItems = function() {
        var self = this;
        self.elementItems = [].slice.call(self.holder.querySelectorAll('li'));
        return self.elementItems;
    };

    Picker.prototype.init = function() {
        var self = this;
        self.list = self.holder.querySelector('ul');
        self.findElementItems();
        self.height = self.holder.offsetHeight;
        self.r = self.height / 2 - BLUR_WIDTH;
        self.d = self.r * 2;
        self.itemHeight = self.elementItems.length > 0 ? self.elementItems[0].offsetHeight : DEFAULT_ITEM_HEIGHT;
        self.itemAngle = parseInt(self.calcAngle(self.itemHeight * 0.8));
        self.hightlightRange = self.itemAngle / 2;
        self.visibleRange = VISIBLE_RANGE;
        self.beginAngle = 0;
        self.beginExceed = self.beginAngle - MAX_EXCEED;
        self.list.angle = self.beginAngle;
        if (isIos) {
            self.list.style.webkitTransformOrigin = 'center center ' + self.r + 'px';
        }
    };

    Picker.prototype.calcElementItemPostion = function(andGenerateItms) {
        var self = this;
        if (andGenerateItms) {
            self.items = [];
        }
        self.elementItems.forEach(function(item) {
            var index = self.elementItems.indexOf(item);
            self.endAngle = self.itemAngle * index;
            item.angle = self.endAngle;
            item.style.webkitTransformOrigin = 'center center -' + self.r + 'px';
            item.style.webkitTransform = 'translateZ(' + self.r + 'px) rotateX(' + -self.endAngle + 'deg)';
            if (andGenerateItms) {
                var dataItem = {};
                dataItem.text = item.innerHTML || '';
                dataItem.value = item.getAttribute('data-value') || dataItem.text;
                self.items.push(dataItem);
            }
        });
        self.endExceed = self.endAngle + MAX_EXCEED;
        self.calcElementItemVisibility(self.beginAngle);
    };

    Picker.prototype.calcAngle = function(c) {
        var self = this;
        var a, b;
        a = b = parseFloat(self.r);
        //直径的整倍数部分直接乘以 180
        c = Math.abs(c); //只算角度不关心正否值
        var intDeg = parseInt(c / self.d) * 180;
        c = c % self.d;
        //余弦
        var cosC = (a * a + b * b - c * c) / (2 * a * b);
        var angleC = intDeg + rad2deg(Math.acos(cosC));
        return angleC;
    };

    Picker.prototype.calcElementItemVisibility = function(angle) {
        var self = this;
        self.elementItems.forEach(function(item) {
            var difference = Math.abs(item.angle - angle);
            if (difference < self.hightlightRange) {
                item.classList.add('highlight');
            } else if (difference < self.visibleRange) {
                item.classList.add('visible');
                item.classList.remove('highlight');
            } else {
                item.classList.remove('highlight');
                item.classList.remove('visible');
            }
        });
    };

    Picker.prototype.setAngle = function(angle) {
        var self = this;
        self.list.angle = angle;
        self.list.style.webkitTransform = 'perspective(1000px) rotateY(0deg) rotateX(' + angle + 'deg)';
        self.calcElementItemVisibility(angle);
    };

    Picker.prototype.bindEvent = function() {
        var self = this;
        var lastAngle = 0;
        var startY = null;
        var isPicking = false;
        self.holder.addEventListener(
            $.EVENT_START,
            function(event) {
                isPicking = true;
                event.preventDefault();
                self.list.style.webkitTransition = '';
                startY = (event.changedTouches ? event.changedTouches[0] : event).pageY;
                lastAngle = self.list.angle;
                self.updateInertiaParams(event, true);
            },
            false
        );
        self.holder.addEventListener(
            $.EVENT_END,
            function(event) {
                isPicking = false;
                event.preventDefault();
                self.startInertiaScroll(event);
            },
            false
        );
        self.holder.addEventListener(
            $.EVENT_CANCEL,
            function(event) {
                isPicking = false;
                event.preventDefault();
                self.startInertiaScroll(event);
            },
            false
        );
        self.holder.addEventListener(
            $.EVENT_MOVE,
            function(event) {
                if (!isPicking) {
                    return;
                }
                event.preventDefault();
                var endY = (event.changedTouches ? event.changedTouches[0] : event).pageY;
                var dragRange = endY - startY;
                var dragAngle = self.calcAngle(dragRange);
                var newAngle = dragRange > 0 ? lastAngle - dragAngle : lastAngle + dragAngle;
                if (newAngle > self.endExceed) {
                    newAngle = self.endExceed;
                }
                if (newAngle < self.beginExceed) {
                    newAngle = self.beginExceed;
                }
                self.setAngle(newAngle);
                self.updateInertiaParams(event);
            },
            false
        );
        //--
        self.list.addEventListener(
            'tap',
            function(event) {
                elementItem = event.target;
                if (elementItem.tagName == 'LI') {
                    self.setSelectedIndex(self.elementItems.indexOf(elementItem), 200);
                }
            },
            false
        );
    };

    Picker.prototype.initInertiaParams = function() {
        var self = this;
        self.lastMoveTime = 0;
        self.lastMoveStart = 0;
        self.stopInertiaMove = false;
    };

    Picker.prototype.updateInertiaParams = function(event, isStart) {
        var self = this;
        var point = event.changedTouches ? event.changedTouches[0] : event;
        if (isStart) {
            self.lastMoveStart = point.pageY;
            self.lastMoveTime = event.timeStamp || Date.now();
            self.startAngle = self.list.angle;
        } else {
            var nowTime = event.timeStamp || Date.now();
            if (nowTime - self.lastMoveTime > 300) {
                self.lastMoveTime = nowTime;
                self.lastMoveStart = point.pageY;
            }
        }
        self.stopInertiaMove = true;
    };

    Picker.prototype.startInertiaScroll = function(event) {
        var self = this;
        var point = event.changedTouches ? event.changedTouches[0] : event;
        /**
         * 缓动代码
         */
        var nowTime = event.timeStamp || Date.now();
        var v = (point.pageY - self.lastMoveStart) / (nowTime - self.lastMoveTime); //最后一段时间手指划动速度
        var dir = v > 0 ? -1 : 1; //加速度方向
        var deceleration = dir * 0.0006 * -1;
        var duration = Math.abs(v / deceleration); // 速度消减至0所需时间
        var dist = (v * duration) / 2; //最终移动多少
        var startAngle = self.list.angle;
        var distAngle = self.calcAngle(dist) * dir;
        //----
        var srcDistAngle = distAngle;
        if (startAngle + distAngle < self.beginExceed) {
            distAngle = self.beginExceed - startAngle;
            duration = duration * (distAngle / srcDistAngle) * 0.6;
        }
        if (startAngle + distAngle > self.endExceed) {
            distAngle = self.endExceed - startAngle;
            duration = duration * (distAngle / srcDistAngle) * 0.6;
        }
        //----
        if (distAngle == 0) {
            self.endScroll();
            return;
        }
        self.scrollDistAngle(nowTime, startAngle, distAngle, duration);
    };

    Picker.prototype.scrollDistAngle = function(nowTime, startAngle, distAngle, duration) {
        var self = this;
        self.stopInertiaMove = false;
        (function(nowTime, startAngle, distAngle, duration) {
            var frameInterval = 13;
            var stepCount = duration / frameInterval;
            var stepIndex = 0;
            (function inertiaMove() {
                if (self.stopInertiaMove) return;
                var newAngle = self.quartEaseOut(stepIndex, startAngle, distAngle, stepCount);
                self.setAngle(newAngle);
                stepIndex++;
                if (stepIndex > stepCount - 1 || newAngle < self.beginExceed || newAngle > self.endExceed) {
                    self.endScroll();
                    return;
                }
                setTimeout(inertiaMove, frameInterval);
            })();
        })(nowTime, startAngle, distAngle, duration);
    };

    Picker.prototype.quartEaseOut = function(t, b, c, d) {
        return -c * ((t = t / d - 1) * t * t * t - 1) + b;
    };

    Picker.prototype.endScroll = function() {
        var self = this;
        if (self.list.angle < self.beginAngle) {
            self.list.style.webkitTransition = '150ms ease-out';
            self.setAngle(self.beginAngle);
        } else if (self.list.angle > self.endAngle) {
            self.list.style.webkitTransition = '150ms ease-out';
            self.setAngle(self.endAngle);
        } else {
            var index = parseInt((self.list.angle / self.itemAngle).toFixed(0));
            self.list.style.webkitTransition = '100ms ease-out';
            self.setAngle(self.itemAngle * index);
        }
        self.triggerChange();
    };

    Picker.prototype.triggerChange = function(force) {
        var self = this;
        setTimeout(function() {
            var index = self.getSelectedIndex();
            var item = self.items[index];
            if ($.trigger && (index != self.lastIndex || force === true)) {
                $.trigger(self.holder, 'change', {
                    index: index,
                    item: item,
                });
                //console.log('change:' + index);
            }
            self.lastIndex = index;
            typeof force === 'function' && force();
        }, 0);
    };

    Picker.prototype.correctAngle = function(angle) {
        var self = this;
        if (angle < self.beginAngle) {
            return self.beginAngle;
        } else if (angle > self.endAngle) {
            return self.endAngle;
        } else {
            return angle;
        }
    };

    Picker.prototype.setItems = function(items) {
        var self = this;
        self.items = items || [];
        var buffer = [];
        self.items.forEach(function(item) {
            if (item !== null && item !== undefined) {
                buffer.push('<li>' + (item.text || item) + '</li>');
            }
        });
        self.list.innerHTML = buffer.join('');
        self.findElementItems();
        self.calcElementItemPostion();
        self.setAngle(self.correctAngle(self.list.angle));
        self.triggerChange(true);
    };

    Picker.prototype.getItems = function() {
        var self = this;
        return self.items;
    };

    Picker.prototype.getSelectedIndex = function() {
        var self = this;
        return parseInt((self.list.angle / self.itemAngle).toFixed(0));
    };

    Picker.prototype.setSelectedIndex = function(index, duration, callback) {
        var self = this;
        self.list.style.webkitTransition = '';
        var angle = self.correctAngle(self.itemAngle * index);
        if (duration && duration > 0) {
            var distAngle = angle - self.list.angle;
            self.scrollDistAngle(Date.now(), self.list.angle, distAngle, duration);
        } else {
            self.setAngle(angle);
        }
        self.triggerChange(callback);
    };

    Picker.prototype.getSelectedItem = function() {
        var self = this;
        return self.items[self.getSelectedIndex()];
    };

    Picker.prototype.getSelectedValue = function() {
        var self = this;
        return (self.items[self.getSelectedIndex()] || {}).value;
    };

    Picker.prototype.getSelectedText = function() {
        var self = this;
        return (self.items[self.getSelectedIndex()] || {}).text;
    };

    Picker.prototype.setSelectedValue = function(value, duration, callback) {
        var self = this;

        for (var index in self.items) {
            var item = self.items[index];
            if (item.text == value) {
                self.setSelectedIndex(index, duration, callback);

                return;
            }
        }
    };

    if ($.fn) {
        $.fn.picker = function(options) {
            //遍历选择的元素
            this.each(function(i, element) {
                if (element.picker) return;
                if (options) {
                    element.picker = new Picker(element, options);
                } else {
                    var optionsText = element.getAttribute('data-picker-options');
                    var _options = optionsText ? JSON.parse(optionsText) : {};
                    element.picker = new Picker(element, _options);
                }
            });
            return this[0] ? this[0].picker : null;
        };

        //自动初始化
        $.ready(function() {
            $('.mui-picker').picker();
        });
    }
})(mui || window, window, document, undefined);
//end

/**
 * 弹出选择列表插件
 * 此组件依赖 listpcker ，请在页面中先引入 mui.picker.css + mui.picker.js
 * varstion 1.0.1
 * by Houfeng
 * Houfeng@DCloud.io
 */

(function($, document) {
    //创建 DOM
    $.dom = function(str) {
        if (typeof str !== 'string') {
            if (str instanceof Array || (str[0] && str.length)) {
                return [].slice.call(str);
            } else {
                return [str];
            }
        }
        if (!$.__create_dom_div__) {
            $.__create_dom_div__ = document.createElement('div');
        }
        $.__create_dom_div__.innerHTML = str;
        return [].slice.call($.__create_dom_div__.childNodes);
    };

    var panelBuffer =
        '<div class="mui-poppicker">\
    <div class="mui-poppicker-header">\
      <button class="mui-btn mui-poppicker-btn-cancel">取消</button>\
      <button class="mui-btn mui-btn-blue mui-poppicker-btn-ok">确定</button>\
      <div class="mui-poppicker-clear"></div>\
    </div>\
    <div class="mui-poppicker-body">\
    </div>\
  </div>';

    var pickerBuffer =
        '<div class="mui-picker">\
    <div class="mui-picker-inner">\
      <div class="mui-pciker-rule mui-pciker-rule-ft"></div>\
      <ul class="mui-pciker-list">\
      </ul>\
      <div class="mui-pciker-rule mui-pciker-rule-bg"></div>\
    </div>\
  </div>';

    //定义弹出选择器类
    var PopPicker = ($.PopPicker = $.Class.extend({
        //构造函数
        init: function(options) {
            var self = this;
            self.options = options || {};
            self.options.buttons = self.options.buttons || ['取消', '确定'];
            self.panel = $.dom(panelBuffer)[0];
            document.body.appendChild(self.panel);
            self.ok = self.panel.querySelector('.mui-poppicker-btn-ok');
            self.cancel = self.panel.querySelector('.mui-poppicker-btn-cancel');
            self.body = self.panel.querySelector('.mui-poppicker-body');
            self.mask = $.createMask();
            self.cancel.innerText = self.options.buttons[0];
            self.ok.innerText = self.options.buttons[1];
            self.cancel.addEventListener(
                'tap',
                function(event) {
                    self.hide();
                },
                false
            );
            self.ok.addEventListener(
                'tap',
                function(event) {
                    if (self.callback) {
                        var rs = self.callback(self.getSelectedItems());
                        if (rs !== false) {
                            self.hide();
                        }
                    }
                },
                false
            );
            self.mask[0].addEventListener(
                'tap',
                function() {
                    self.hide();
                },
                false
            );
            self._createPicker();
            //防止滚动穿透
            self.panel.addEventListener(
                $.EVENT_START,
                function(event) {
                    event.preventDefault();
                },
                false
            );
            self.panel.addEventListener(
                $.EVENT_MOVE,
                function(event) {
                    event.preventDefault();
                },
                false
            );
        },
        _createPicker: function() {
            var self = this;
            var layer = self.options.layer || 1;
            var width = 100 / layer + '%';
            self.pickers = [];
            for (var i = 1; i <= layer; i++) {
                var pickerElement = $.dom(pickerBuffer)[0];
                pickerElement.style.width = width;
                self.body.appendChild(pickerElement);
                var picker = $(pickerElement).picker();
                self.pickers.push(picker);
                pickerElement.addEventListener(
                    'change',
                    function(event) {
                        var nextPickerElement = this.nextSibling;
                        if (nextPickerElement && nextPickerElement.picker) {
                            var eventData = event.detail || {};
                            var preItem = eventData.item || {};
                            nextPickerElement.picker.setItems(preItem.children);
                        }
                    },
                    false
                );
            }
        },
        //填充数据
        setData: function(data) {
            var self = this;
            data = data || [];
            self.pickers[0].setItems(data);
        },
        //获取选中的项（数组）
        getSelectedItems: function() {
            var self = this;
            var items = [];
            for (var i in self.pickers) {
                var picker = self.pickers[i];
                items.push(picker.getSelectedItem() || {});
            }
            return items;
        },
        //显示
        show: function(callback) {
            var self = this;
            self.callback = callback;
            self.mask.show();
            document.body.classList.add($.className('poppicker-active-for-page'));
            self.panel.classList.add($.className('active'));
            //处理物理返回键
            self.__back = $.back;
            $.back = function() {
                self.hide();
            };
        },
        //隐藏
        hide: function() {
            var self = this;
            if (self.disposed) return;
            self.panel.classList.remove($.className('active'));
            self.mask.close();
            document.body.classList.remove($.className('poppicker-active-for-page'));
            //处理物理返回键
            $.back = self.__back;
        },
        dispose: function() {
            var self = this;
            self.hide();
            setTimeout(function() {
                self.panel.parentNode.removeChild(self.panel);
                for (var name in self) {
                    self[name] = null;
                    delete self[name];
                }
                self.disposed = true;
            }, 300);
        },
    }));
})(mui, document);

var styleinier =
    '.mui-backdrop\n{\n    position: fixed;\n    z-index: 998;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n\n    background-color: rgba(0, 0, 0, .3);\n}\n\n\n.mui-btn{\n\tfont-size: 14px;\n    font-weight: 400;\n    line-height: 1.42;\n    position: relative;\n    display: inline-block;\n    margin-bottom: 0;\n    padding: 6px 12px;\n    cursor: pointer;\n    -webkit-transition: all;\n    transition: all;\n    -webkit-transition-timing-function: linear;\n    transition-timing-function: linear;\n    -webkit-transition-duration: .2s;\n    transition-duration: .2s;\n    text-align: center;\n    vertical-align: top;\n    white-space: nowrap;\n    color: #333;\n    border: 1px solid #ccc;\n    border-radius: 3px;\n    border-top-left-radius: 3px;\n    border-top-right-radius: 3px;\n    border-bottom-right-radius: 3px;\n    border-bottom-left-radius: 3px;\n    background-color: #fff;\n    background-clip: padding-box;\n}\n.mui-btn-blue{\n\tcolor: #fff;\n    border: 1px solid #007aff;\n    background-color: #007aff;\n}\n\n\n/**\n * 选择列表插件\n * varstion 2.0.0\n * by Houfeng\n * Houfeng@DCloud.io\n */\n\n.mui-picker {\n    background-color: #ddd;\n    position: relative;\n    height: 200px;\n    overflow: hidden;\n    border: solid 1px rgba(0, 0, 0, 0.1);\n    -webkit-user-select: none;\n    user-select: none;\n    box-sizing: border-box;\n}\n.mui-picker-inner {\n    box-sizing: border-box;\n    position: relative;\n    width: 100%;\n    height: 100%;\n    overflow: hidden;\n    -webkit-mask-box-image: -webkit-linear-gradient(bottom, transparent, transparent 5%, #fff 20%, #fff 80%, transparent 95%, transparent);\n    -webkit-mask-box-image: linear-gradient(top, transparent, transparent 5%, #fff 20%, #fff 80%, transparent 95%, transparent);\n}\n.mui-pciker-list,\n.mui-pciker-rule {\n    box-sizing: border-box;\n    padding: 0px;\n    margin: 0px;\n    width: 100%;\n    height: 36px;\n    line-height: 36px;\n    position: absolute;\n    left: 0px;\n    top: 50%;\n    margin-top: -18px;\n}\n.mui-pciker-rule-bg {\n    z-index: 0;\n    /*background-color: #cfd5da;*/\n}\n.mui-pciker-rule-ft {\n    z-index: 2;\n    border-top: solid 1px rgba(0, 0, 0, 0.1);\n    border-bottom: solid 1px rgba(0, 0, 0, 0.1);\n    /*-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);*/\n    /*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);*/\n}\n.mui-pciker-list {\n    z-index: 1;\n    -webkit-transform-style: preserve-3d;\n    transform-style: preserve-3d;\n    -webkit-transform: perspective(1000px) rotateY(0deg) rotateX(0deg);\n    transform: perspective(1000px) rotateY(0deg) rotateX(0deg);\n}\n.mui-pciker-list li {\n    width: 100%;\n    height: 100%;\n    position: absolute;\n    text-align: center;\n    vertical-align: middle;\n    -webkit-backface-visibility: hidden;\n    backface-visibility: hidden;\n    overflow: hidden;\n    box-sizing: border-box;\n    font-size: 14px;\n    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";\n    color: #888;\n    padding: 0px 8px;\n    white-space: nowrap;\n    -webkit-text-overflow: ellipsis;\n    text-overflow: ellipsis;\n    overflow: hidden;\n    cursor: default;\n    visibility: hidden;\n}\n.mui-pciker-list li.highlight,\n.mui-pciker-list li.visible {\n    visibility: visible;\n}\n.mui-pciker-list li.highlight {\n    color: #222;\n}\n\n\n\n.mui-poppicker {\n\tposition: fixed;\n\tmax-width: 7.5rem;\n\twidth: 100%;\n\tz-index: 999;\n\tbackground-color: #eee;\n\tborder-top: solid 1px #ccc;\n\tbox-shadow: 0px -5px 7px 0px rgba(0, 0, 0, 0.1);\n\t-webkit-transition: .3s;\n\tbottom: 0px;\n\t-webkit-transform: translateY(300px);\n}\n.mui-poppicker.mui-active {\n\t-webkit-transform: translateY(0px);\n}\n.mui-android-5-1 .mui-poppicker {\n\tbottom: -300px;\n\t-webkit-transition-property: bottom;\n\t-webkit-transform: none;\n}\n.mui-android-5-1 .mui-poppicker.mui-active {\n\tbottom: 0px;\n\t-webkit-transition-property: bottom;\n\t-webkit-transform: none;\n}\n.mui-poppicker-header {\n\tpadding: 6px;\n\tfont-size: 14px;\n\tcolor: #888;\n}\n.mui-poppicker-header .mui-btn {\n\tfont-size: 12px;\n\tpadding: 5px 10px;\n}\n.mui-poppicker-btn-cancel {\n\tfloat: left;\n}\n.mui-poppicker-btn-ok {\n\tfloat: right;\n}\n.mui-poppicker-clear {\n\tclear: both;\n\theight: 0px;\n\tline-height: 0px;\n\tfont-size: 0px;\n\toverflow: hidden;\n}\n.mui-poppicker-body {\n\tposition: relative;\n\twidth: 100%;\n\theight: 200px;\n\tborder-top: solid 1px #ddd;\n\t/*-webkit-perspective: 1200px;\n\tperspective: 1200px;\n\t-webkit-transform-style: preserve-3d;\n\ttransform-style: preserve-3d;*/\n}\n.mui-poppicker-body .mui-picker {\n\twidth: 100%;\n\theight: 100%;\n\tmargin: 0px;\n\tborder: none;\n\tfloat: left;\n}';

var styleId = 'mui-ddress-checked-scroll';

window.WPT = window.WPT || {};
WPT.showAddress = function(success, eara, options) {
    var earaarr = eara || [];
    var successfb = success || function() {};
    var obj = options || {};
    var areaUse = obj.area || area;
    var layer = obj.layer || 3;
    if (!document.querySelector('#' + styleId)) {
        var style = document.createElement('style');
        style.id = styleId;
        style.innerText = styleinier;
        document.head.appendChild(style);
    }
    (function($, doc) {
        $.init();
        $.ready(function() {
            var cityPicker3 = new $.PopPicker({
                layer: layer,
            });

            cityPicker3.setData(areaUse);

            if (earaarr.length) {
                cityPicker3.pickers[0].setSelectedValue(earaarr[0], 100);
                if (earaarr.length > 1) {
                    setTimeout(function() {
                        cityPicker3.pickers[1].setSelectedValue(earaarr[1], 100);
                    }, 200);
                }

                if (earaarr.length > 2) {
                    setTimeout(function() {
                        cityPicker3.pickers[2].setSelectedValue(earaarr[2], 200);
                    }, 300);
                }
            }
            cityPicker3.show(function(items) {
                var areaobj = {};
                areaobj.province = items[0].text;
                areaobj.provinceCode = items[0].postalCode;
                areaobj.city = items[1].text;
                areaobj.cityCode = items[1].postalCode;
                if (layer === 3) {
                    areaobj.region = items[2].text;
                    areaobj.postCode = items[2].postalCode || '000000';
                }
                successfb(areaobj);
                cityPicker3.dispose();
            });
        });
    })(mui, document);
};

//export default WPT.showAddress;
